虛擬化SMP架構下服務器性能優(yōu)化
發(fā)布時間:2024-03-12 19:59
虛擬化技術,因其所具有的資源量化管理和良好隔離性,目前已經被企業(yè)廣泛應用于測試開發(fā)環(huán)境的搭建,同時部分企業(yè)應用虛擬化技術將多余的服務器資源貢獻出來為用戶提供云服務。未來虛擬化技術將更多的應用在企業(yè)中,為用戶提供更良好的服務,也為企業(yè)的資源便捷分配管理提供可能。 虛擬化SMP架構下服務器性能相對于非虛擬化環(huán)境存在問題。針對虛擬化環(huán)境下服務器響應時間分布波動較大,響應時間延長的問題,通過對不同綁定策略下服務器響應時間分布分析,發(fā)現在驅動域和客戶域虛擬處理器與物理處理器都進行綁定的情況下,服務器的響應時間變得穩(wěn)定,同時響應延遲較小。但是,虛擬處理器和物理處理器的綁定也導致網卡硬件中斷和軟件中斷在虛擬處理器上的不均衡,直接致使物理處理器上負載的不均衡,部分處理器因為處理大量中斷而飽和,進而成為性能瓶頸,致使總處理時間變長。針對該問題,論文提出在驅動域和客戶域虛擬處理器和物理處理器都進行綁定的情況下,通過對硬件中斷和軟件中斷進行均衡,實現物理處理器負載均衡的方法。該方法能夠避免物理處理器成為服務器性能瓶頸,同時實現虛擬化SMP架構下服務器響應時間的穩(wěn)定分布。在實驗中進一步發(fā)現在虛擬化SMP架構下...
【文章頁數】:56 頁
【學位級別】:碩士
【部分圖文】:
本文編號:3926801
【文章頁數】:56 頁
【學位級別】:碩士
【部分圖文】:
圖4.2軟件中斷的負載均衡設置內核參數,執(zhí)行軟件中斷在CPU0和CPU1上的負載均衡之后,再次執(zhí)行
圖4.2軟件中斷的負載均衡設置內核參數,執(zhí)行軟件中斷在CPU0和CPU1上的負載均衡之后,再次執(zhí)行ApacheBenchmark測試,通過圖4.2可以看到接收軟件中斷在CPU0和CPU1上均勻的分布。圖4.3所示為對XSRC的測試。修改內核后通....
圖4.3調度速率控制器XSRC功能測試表明,網絡I/O負載均衡NLB能夠實現硬件中斷在各個處理器之間的
圖4.3所示為對XSRC的測試。修改內核后通過xmsched-credit命令查看可以除了Weight和Cap之外,多出一個可控配置參數Rate_limit。設置控制Rate50000,再次查看xmsched-credit可以看到已經在內核中生效。....
圖4.1硬件中斷的負載均衡圖4.2所示為修改后系統軟件中斷負載均衡測試
網卡硬件中斷負載不均衡的原因。從圖中可以看到網橋對應中斷號為419,看時共處理298789個中斷,但都是集中在CPU0上,CPU1上處理中斷數置內核參數,執(zhí)行網橋中斷負載均衡之后,運行一個簡單的ApacheBenc,再次查看,可以看到當前在CPU0和CPU1....
本文編號:3926801
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3926801.html