<noframes id="nh1hr">
<var id="nh1hr"><video id="nh1hr"></video></var>
<cite id="nh1hr"><video id="nh1hr"><menuitem id="nh1hr"></menuitem></video></cite>
<cite id="nh1hr"><video id="nh1hr"><thead id="nh1hr"></thead></video></cite>
<var id="nh1hr"></var><cite id="nh1hr"><strike id="nh1hr"></strike></cite>
<var id="nh1hr"><strike id="nh1hr"></strike></var><menuitem id="nh1hr"></menuitem>
<var id="nh1hr"></var><var id="nh1hr"><strike id="nh1hr"></strike></var>
<var id="nh1hr"><strike id="nh1hr"><listing id="nh1hr"></listing></strike></var><var id="nh1hr"></var>
<var id="nh1hr"></var>
<menuitem id="nh1hr"><dl id="nh1hr"><listing id="nh1hr"></listing></dl></menuitem><var id="nh1hr"><strike id="nh1hr"><listing id="nh1hr"></listing></strike></var>
 
 
設為首頁 | 加入收藏
  首頁 關于我們 產品中心 案例展示 資料下載 聯系方式 在線留言
  最新動態 /News
  聯系我們 /Contact us
地址:武漢市洪山區文化大道555號融創智谷A10-5
電話:027-87569246
 
  當前位置:首頁 >> 最新動態
如何避免VMware平臺ESXi主機CPU使用率的“坑”

       在實際運維中經常會遇到這樣的情況,VMware虛擬化平臺ESXi主機物理CPU及內存使用率較低,明明給了足夠的CPU,但是用戶還是感覺慢。

       首先說一下CPU的利用率,CPU Ready這個參數,這個參數估計誤導過很多虛擬化管理員,大家很容易理解為“CPU Ready”是指有多少空閑的CPU可以使用,“CPU Ready”越多越好。然而,事實完全相反,越多的“CPU Ready”,你的虛擬化平臺性能越差。

       CPU Ready的值指的是虛擬機就緒但無法獲得物理 CPU 調度的時間百分比。CPU Ready的值越大,說明越多的虛擬機(或應用)要去運行但是沒有可用的CPU資源去運行,這些虛擬機(或應用)只能等待CPU資源。

       造成CPU Ready高的原因有哪些?

       造成CPU使用率高的原因相對容易好找點,但是造成CPU Ready的原因確讓人難以琢磨。事實上,造成CPU Ready高的原因主要有兩個,一個是CPU超額分配嚴重,另外一個是設置了CPU限制。

       

       CPU超額分配

       造成CPUReady最主要的原因是在物理CPU上面運行的過多活躍的虛擬CPU(vCPU),一般情況向下,分配比pCPU更多的vCPU是非常正常和安全的,但是如果這個比率過高,ESXi調度程序在不影響性能的情況下執行其任務的難度就越大。vCPU/pCPU這個比率為多少的時候,CPU性能會達到最好,目前沒有一個放之四海而皆準的規則。


       CPU限制

       如果在虛擬機資源設置中設置了 CPU 限制,則當虛擬機用盡其分配的 CPU 資源時,系統會有意保留該虛擬機,而防止其調度給 PCPU。如果設置了CPU限制,那么即使物理CPU處于空閑狀態,也不會把資源分配給做了限制的虛擬機。默認進行虛擬機資源限制的級別比較高,所以即使有資源空閑,也不會違反限制規則。

image.png

      Uila可以提供資源過供狀況報告,可以看到各個虛機的CPU和內存的使用狀況,CPU顆數、平均使用率、最高使用率以及建議減少或增加多少顆CPU,多少內存,這樣就幫助管理員最直觀的看到CPU和內存調整信息,避免CPU Ready和內存使用率過高。

 
 
鄂ICP備09021583號-1  
熟女熟妇30p_国产午夜福利在线观看视频_赤裸裸家政妇在线观看