網站首頁 教育 學前教育 精緻生活 飲食養生 命理 科普教育 金融 歷史 影視 數碼 熱門資訊
當前位置:生活百科站 > 精緻生活 > 

虛擬機器資源分配有哪些

欄目: 精緻生活 / 釋出於: / 人氣:2.67W
虛擬機器資源分配有哪些

1、CPU。虛擬機器每個vCPU只執行在一個物理核心之上,因此CPU頻率越高虛擬機器的執行速度也就越高,vCPU數量越多有助於提升應用的效能表現。如果虛擬機器需要佔用大量的CPU時間,那麼可以考慮為虛擬機器分配第二個vCPU,但是,為虛擬機器分配兩個以上vCPU並不一定讓應用執行的更快,因為只有多執行緒應用才能有效地使用多個vCPU。

2、RAM。RAM資源通常有限,因此在給虛擬機器分配RAM時需要格外小心。物理記憶體被完全用完後,必須確定哪些虛擬機器能夠保留實體記憶體,哪些虛擬機器要釋放實體記憶體。這稱之為“記憶體回收”。當虛擬機器佔用的實體記憶體被回收後,存在的一個風險就是會對虛擬機器的效能造成影響。虛擬機器被回收的記憶體越多,相應的風險也就越大。

3、網路頻寬。網路頻寬包括兩個方面:一是虛擬機器和虛擬交換機之間的頻寬,二是虛擬交換機與外部網路之間的頻寬。對於與外部物理網路的連線,一定要確保主機具備速度最快的物理網絡卡。進行大量網路傳輸的虛擬機器,虛擬機器以及資料包的傳輸都會消耗CPU時間。因此,執行在CPU受限的伺服器之上的虛擬機器由於CPU無法快速響應請求可能會面臨網路吞吐量不高的情況。

4、磁碟效能。磁碟效能往往是無聲的效能殺手。虛擬機器磁碟效能受陣列磁碟數量、型別以及執行在其上的虛擬機器的數量的限制。因為集中地共享儲存架構將導致通過同一位置訪問所有的虛擬機器磁碟,陣列的儲存控制器以及磁碟過載情況很容易出現,只剩下虛擬機器在等待儲存的響應。