人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動態(tài)

服務(wù)器租用常見的兩種超負(fù)載

發(fā)布日期:2022-03-04 19:01 | 文章來源:百度云

  【小Y 提示】本文部分內(nèi)容收集整理于網(wǎng)絡(luò),不代表本站觀點(diǎn)!若有了解“服務(wù)器租用常見的兩種超負(fù)載”等有關(guān)服務(wù)器、云主機(jī)租用、托管、配置、價格問題,請立即咨詢YINGSOO客服,良心推薦,按需選配!

  【推薦主機(jī)】日本云服務(wù)器 | 俄羅斯物理服務(wù)器 | 印度尼西亞云服務(wù)器

  【文章推薦】香港高防服務(wù)器價格為什么貴?YINGSOO告訴你原因

服務(wù)器租用常見的兩種超負(fù)載

  服務(wù)器租用常見的兩種超負(fù)載,除了對Web負(fù)載的特征進(jìn)行分析以便在評測時更好地再現(xiàn)真實(shí)負(fù)載之外,還要考慮Web服務(wù)器所在的網(wǎng)絡(luò)環(huán)境下負(fù)載的情況。人們不僅要求服務(wù)器滿足正常的工作負(fù)載要求,而且在高峰時期依然要保持較高的吞吐量。但是,服務(wù)器在高負(fù)載的情況下的性能表現(xiàn)往往低于人們的期望。

  在對Web服務(wù)器進(jìn)行優(yōu)化時要根據(jù)真實(shí)的Web應(yīng)用系統(tǒng)的情況和特征來采取有針對性地優(yōu)化方案。首先根據(jù)不同的網(wǎng)絡(luò)特性來看:在局域網(wǎng)中,降低MTU(最大傳輸單位)值對可以避免復(fù)制數(shù)據(jù)和求校驗(yàn),而通過優(yōu)化select系統(tǒng)調(diào)用或在Socket事件處理器中執(zhí)行計算可以優(yōu)化請求并發(fā)管理,利用HTTP1.1持續(xù)連接等都可以使系統(tǒng)性能得到相應(yīng)的改善,但在廣域網(wǎng)的環(huán)境下卻沒有什么大的作用,有的甚至恰恰相反。

  服務(wù)器過載的情況分為兩種:一種為瞬間過載,即服務(wù)器暫時的、短時間的超載,這種情況主要是由服務(wù)器負(fù)載的特點(diǎn)引起的。大量的研究表明,Web請求的網(wǎng)絡(luò)通信量分布是自相似的,即Web請求的通信量可以在很大范圍內(nèi)有顯著的變化。這就造成服務(wù)器常常短時間的超載,但這樣情況持續(xù)的時間一般很短。一種是服務(wù)器長時間的超載,這種情況一般是由某一特殊事件引起的,例如服務(wù)器受到拒絕服務(wù)攻擊或者發(fā)生了“活鎖”現(xiàn)象。

  第一種服務(wù)器超載情況是不可避免的,但第二種情況則可以通過對服務(wù)器改進(jìn)來改善。拋開惡意的攻擊不算,仔細(xì)分析服務(wù)器處理信息包的過程可以發(fā)現(xiàn),造成系統(tǒng)在超載情況下性能下降的根本原因是高優(yōu)先級處理階段對CPU的不公平搶占。

  因此,如果限制高優(yōu)先級處理階段對CPU的占用率,或者限制處理高優(yōu)先級的CPU個數(shù),都可以減輕或者消除收包活鎖現(xiàn)象。具體的可以采用以下的方法:

  一、采用輪詢機(jī)制。為了減少中斷對系統(tǒng)性能的影響,在負(fù)載正常的情況下采用“下半處理”的方法就非常有效,而在高負(fù)荷情況下,采用這個方法仍然會造成活鎖現(xiàn)象,這時可以采用輪詢機(jī)制。雖然這個方法在負(fù)載正常的情況下會造成資源的浪費(fèi)和響應(yīng)速度降低,但在網(wǎng)絡(luò)數(shù)據(jù)頻繁到達(dá)服務(wù)器時就要比中斷驅(qū)動技術(shù)有效的多。

  二、減少上下文切換。這種方法不管服務(wù)器在什么情況下對性能改善都很有效,這時可以采用引入核心級(kerne1—leve1)或硬件級數(shù)據(jù)流的方法來達(dá)到這個目的。核心級數(shù)據(jù)流是將數(shù)據(jù)從源通過系統(tǒng)總線進(jìn)行轉(zhuǎn)發(fā)而不需要使數(shù)據(jù)經(jīng)過應(yīng)用程序進(jìn)程,這個過程中因?yàn)閿?shù)據(jù)在內(nèi)存中,因此需要CPU操作數(shù)據(jù)。

  硬件級數(shù)據(jù)流則是將數(shù)據(jù)從源通過私有數(shù)據(jù)總線或是雖等DMA通過系統(tǒng)總線進(jìn)行轉(zhuǎn)發(fā)而不需要使數(shù)據(jù)經(jīng)過應(yīng)用程序進(jìn)程,這個過程不需要CPU操作數(shù)據(jù)。這樣在數(shù)據(jù)傳輸過程中不需要用戶線程的介入,減少了數(shù)據(jù)被拷貝的次數(shù),減少了上下文切換的開銷。

  三、減低中斷的頻率(主要是針對高負(fù)荷情況的方法)。這里主要有兩種方法:批中斷和暫時關(guān)閉中斷。批中斷可以在超載時有效的抑制活鎖現(xiàn)象,但對服務(wù)器的性能沒有什么根本性的改進(jìn);當(dāng)系統(tǒng)出現(xiàn)接收活鎖跡象時,可以采用暫時關(guān)閉中斷的方法來緩和系統(tǒng)的負(fù)擔(dān),當(dāng)系統(tǒng)緩存再次可用時可以再打開中斷,但這種方法在接收緩存不夠大的情況下會造成數(shù)據(jù)包丟失。

  服務(wù)器租用性能是整個Web系統(tǒng)的關(guān)鍵環(huán)節(jié),提高Web服務(wù)器的性能也是人們長久以來一直關(guān)注的課題。這里通過對Web服務(wù)器的工作原理和現(xiàn)有的優(yōu)化方法和技術(shù)的分析,得出了對待Web服務(wù)器性能的提高也應(yīng)該具體問題具體分析,要在具體的應(yīng)用環(huán)境中,根據(jù)其特點(diǎn)來采取相應(yīng)的優(yōu)化措施。

  YINGSOO(www.sddonglingsh.com)提供高速穩(wěn)定的香港云主機(jī)、美國云主機(jī)等全球20個節(jié)點(diǎn)的云主機(jī)租用服務(wù),幫助用戶快速構(gòu)建穩(wěn)定、安全的應(yīng)用,提升運(yùn)維效率,降低IT成本,香港云主機(jī)購買鏈接:http://www.sddonglingsh.com/products/cloud-hk.html,更多節(jié)點(diǎn)詳詢客服Lucy-微信號:YINGSOO-VIP5 / 企業(yè)QQ:3002703903

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

實(shí)時開通

自選配置、實(shí)時開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部