<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    處理服務器過載的三大解決方法

    Posted on 2012-06-20 14:42 天才 閱讀(1132) 評論(0)  編輯  收藏

    造成服務器過載的根本原因是高優先級處理階段對CPU的不公平搶占。所以,如果限制高優先級處理階段對CPU的占用率,或者限制處理高優先級的CPU個數,都可以減輕或者消除收包活鎖現象。具體的可以采用以下的方法:

    方法一、采用輪詢機制

    為了減少中斷對系統性能的影響,在負載正常的情況下采用“下半處理”的方法就非常有效,而在高負荷情況下,采用這個方法仍然會造成活鎖現象,這時可以采用輪詢機制。雖然這個方法在負載正常的情況下會造成資源的浪費和響應速度降低,但在網絡數據頻繁到達服務器時就要比中斷驅動技術有效的多。

    方法二、減低中斷的頻率

    這里主要有兩種方法:批中斷和暫時關閉中斷。批中斷可以在超載時有效的抑制活鎖現象,但對服務器的性能沒有什么根本性的改進;當系統出現接收活鎖跡象時,可以采用暫時關閉中斷的方法來緩和系統的負擔,當系統緩存再次可用時可以再打開中斷,但這種方法在接收緩存不夠大的情況下會造成數據包丟失。

    方法三、減少上下文切換

    這種方法不管服務器在什么情況下對性能改善都很有效,這時可以采用引入核心級(kerne1—leve1)或硬件級數據流的方法來達到這個目的。核心級數據流是將數據從源通過系統總線進行轉發而不需要使數據經過應用程序進程,這個過程中因為數據在內存中,因此需要CPU操作數據。

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

    原文來源:http://www.idcbest.com/server


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲精品无码日韩国产不卡?V| 24小时日本韩国高清免费| 日本不卡免费新一二三区| 亚洲精品国产专区91在线| 久9热免费精品视频在线观看| 亚洲成aⅴ人片在线影院八| 少妇性饥渴无码A区免费| 亚洲人成人网站色www| 好吊色永久免费视频大全 | 亚洲AV无码XXX麻豆艾秋| 永久黄网站色视频免费直播| 亚洲AV无码一区二区三区电影| 免费的涩涩视频在线播放| 羞羞视频免费网站含羞草| 亚洲国产一级在线观看| 中国极品美軳免费观看| 久热综合在线亚洲精品| 亚洲精品免费网站| 亚洲a∨国产av综合av下载| 亚洲AV网站在线观看| 香蕉免费一级视频在线观看| 亚洲AV第一页国产精品| 最近免费中文在线视频| 亚洲色www永久网站| 亚洲色婷婷综合开心网| 亚洲男人天堂2018av| 在线a人片天堂免费观看高清| 鲁死你资源站亚洲av| 亚洲精品无码不卡在线播HE| 8888四色奇米在线观看免费看| 亚洲性色成人av天堂| 小小影视日本动漫观看免费| 成人午夜免费视频| 2022年亚洲午夜一区二区福利| 丁香花免费高清视频完整版| 丰满亚洲大尺度无码无码专线| 亚洲色偷偷偷鲁综合| 久久精品免费全国观看国产| 美女被免费网站视频在线| 亚洲AV无码一区东京热| 精品久久免费视频|