亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 3755 | 回復(fù): 2
打印 上一主題 下一主題

XEN cpu 調(diào)度問(wèn)題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2010-02-01 22:27 |只看該作者 |倒序?yàn)g覽
公司新上了一個(gè)8核的cpu,上面用xen虛擬了2個(gè)Windows。
但是通過(guò)各種配置,還是無(wú)法平衡cpu的壓力。
大多都?jí)涸诘谝粋(gè)cpu上。

下面是top的數(shù)據(jù)
Cpu0  : 20.6%us, 65.7%sy,  0.0%ni, 13.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu1  :  0.0%us,  0.0%sy,  0.0%ni, 96.2%id,  0.0%wa,  0.0%hi,  0.0%si,  3.8%st
Cpu2  :  1.0%us,  0.0%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu3  :  0.0%us,  0.0%sy,  0.0%ni, 99.0%id,  0.0%wa,  0.0%hi,  0.0%si,  1.0%st
Cpu4  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu5  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu6  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu7  :  1.0%us,  6.9%sy,  0.0%ni, 91.2%id,  0.0%wa,  0.0%hi,  0.0%si,  1.0%st

已經(jīng)做了cpu和vcpu的綁定,但是效果不好
Name                              ID VCPUs   CPU State   Time(s) CPU Affinity
Domain2                         28     0     6   r--    2337.3 4-7
Domain2                         28     1     4   r--    2400.6 4-7
Domain2                         28     2     5   r--    2312.0 4-7

導(dǎo)致Windows斷網(wǎng)等各種怪問(wèn)題。

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2010-02-02 21:16 |只看該作者
CPU管理

  與內(nèi)存一樣,你也可以管理虛擬機(jī)的CPU分配。如果虛擬機(jī)使用的是準(zhǔn)虛擬化,CPU的分配也可以動(dòng)態(tài)更改。為虛擬機(jī)分配CPU時(shí),不一定要根據(jù)服務(wù)器中的物理CPU數(shù)目來(lái)分。如果你愿意,是可以這么做。不過(guò),這樣做是絕對(duì)優(yōu)化不了性能的。如果將虛擬機(jī)與指定的物理CPU綁定,會(huì)幫助你大大地提高虛擬機(jī)性能。除此之外,還可以調(diào)整CPU的運(yùn)行隊(duì)列(run queue),使某臺(tái)虛擬機(jī)在CPU中具有更高的優(yōu)先級(jí)。

  所有可運(yùn)行的虛擬CPU(VCPU)都是由物理CPU中的本地運(yùn)行隊(duì)列管理的。這個(gè)隊(duì)列是按優(yōu)先級(jí)進(jìn)行排序的,隊(duì)列中的每個(gè)VCPU平分CPU資源。VCPU的優(yōu)先級(jí)狀態(tài)有兩種值:over和under。Over表示它占用的CPU資源超過(guò)了資源平分值,under表示低于這個(gè)平分值。如果VCPU的當(dāng)前狀態(tài)為under,調(diào)度程序下次則會(huì)優(yōu)先服務(wù)該VCPU。如果調(diào)度程序發(fā)現(xiàn)在其CPU上沒(méi)有虛擬機(jī)為under狀態(tài),則會(huì)看其它CPU中是否有VCPU狀態(tài)為under,如果發(fā)現(xiàn),則立即服務(wù)該VCPU。通過(guò)這種方式,所有CPU都會(huì)平均分配CPU資源。

  通過(guò)設(shè)置weight和cap參數(shù)值,管理員可以管理CPU的優(yōu)先級(jí)。Weight參數(shù)用于分配CPU cycle,是一個(gè)相對(duì)值。一個(gè)weight為128的VCPU比一個(gè)weight為64的VCPU獲得的CPU cycle多一倍。因此,利用這個(gè)參數(shù)可以決定哪個(gè)VCPU獲得更多,哪個(gè)獲得更少。第二個(gè)設(shè)置CPU的參數(shù)是cap,它設(shè)置的是domain獲得的CPU cycle百分?jǐn)?shù),是一個(gè)絕對(duì)值。如果設(shè)置為100,就表示那個(gè)VCPU會(huì)100%地占用物理CPU的可用cycle。如果cap為50,則表示該VCPU占用的CPU cycle絕不會(huì)超過(guò)總量的一半。

  在如下命令示例中, id為3的虛擬機(jī)weight為128,允許使用兩個(gè)物理CPU的所有CPU cycle:

  xm sched-credit -d 3 -w 128 -c 200

  對(duì)于虛擬CPU,還要做的一個(gè)重要工作就是CPU分配。默認(rèn)情況下,虛擬CPU與物理CPU是沒(méi)有固定聯(lián)系的。要提高性能,就需要為它們建立一個(gè)這樣的聯(lián)系,這個(gè)工作很簡(jiǎn)單易行。為虛擬CPU和物理CPU建立“聯(lián)系”的主要好處是可以防止虛擬CPU到處游蕩。如果沒(méi)有“聯(lián)系”,調(diào)度程序會(huì)為虛擬CPU選擇一個(gè)物理CPU。當(dāng)某個(gè)物理CPU處于繁忙狀態(tài)時(shí),虛擬CPU就會(huì)被轉(zhuǎn)移,由另一個(gè)物理CPU服務(wù)。這個(gè)工作對(duì)性能的影響是很大的。因此,將虛擬CPU與物理CPU綁定是個(gè)不錯(cuò)的辦法。
  
  綁定虛擬CPU時(shí),首先利用xm list命令查看當(dāng)前配置。然后,在你要查看CPU詳細(xì)信息的domain中使用xm vcpu-list命令,命令輸出結(jié)果如下:

  lin:~ # xm vcpu-list 2



  這個(gè)命令顯示,ID 2 domain當(dāng)前使用了一個(gè)CPU(ID 0),該CPU當(dāng)前在物理CPU 0。為了確認(rèn)它的狀態(tài),可以使用如下命令:
  
  xm vcpu-pin 2 0 1

  如果你再使用xm vcpu-list命令,你會(huì)看見(jiàn)CPU Affinity由原來(lái)的“any cpu”變?yōu)榱薈PU 1。


文章出處:DIY部落(http://www.diybl.com/course/6_sy ... 0090314/161390.html)

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2010-02-03 22:52 |只看該作者
一些系統(tǒng)的中斷一般壓在第一個(gè)cpu的多
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP