虛擬機資源分配有哪些?
半梅氏
虛擬機(Virtual Machine)指通過軟件模擬的具有完整硬件系統(tǒng)功能的、運行在一個完全隔離環(huán)境中的完整計算機系統(tǒng)。那么虛擬機資源分配有哪些呢?
1、CPU。虛擬機每個vCPU只運行在一個物理核心之上,因此CPU頻率越高虛擬機的運行速度也就越高,vCPU數(shù)量越多有助于提升應(yīng)用的性能表現(xiàn)。如果虛擬機需要占用大量的CPU時間,那么可以考慮為虛擬機分配第二個vCPU,但是,為虛擬機分配兩個以上vCPU并不一定讓應(yīng)用運行的更快,因為只有多線程應(yīng)用才能有效地使用多個vCPU。
2、RAM。RAM資源通常有限,因此在給虛擬機分配RAM時需要格外小心。物理內(nèi)存被完全用完后,必須確定哪些虛擬機能夠保留物理內(nèi)存,哪些虛擬機要釋放物理內(nèi)存。這稱之為“內(nèi)存回收”。當虛擬機占用的物理內(nèi)存被回收后,存在的一個風險就是會對虛擬機的性能造成影響。虛擬機被回收的內(nèi)存越多,相應(yīng)的風險也就越大。
3、網(wǎng)絡(luò)帶寬。網(wǎng)絡(luò)帶寬包括兩個方面:一是虛擬機和虛擬交換機之間的帶寬,二是虛擬交換機與外部網(wǎng)絡(luò)之間的帶寬。對于與外部物理網(wǎng)絡(luò)的連接,一定要確保主機具備速度最快的物理網(wǎng)卡。進行大量網(wǎng)絡(luò)傳輸?shù)奶摂M機,虛擬機以及數(shù)據(jù)包的傳輸都會消耗CPU時間。因此,運行在CPU受限的服務(wù)器之上的虛擬機由于CPU無法快速響應(yīng)請求可能會面臨網(wǎng)絡(luò)吞吐量不高的情況。
4、磁盤性能。磁盤性能往往是無聲的性能殺手。虛擬機磁盤性能受陣列磁盤數(shù)量、類型以及運行在其上的虛擬機的數(shù)量的限制。因為集中地共享存儲架構(gòu)將導致通過同一位置訪問所有的虛擬機磁盤,陣列的存儲控制器以及磁盤過載情況很容易出現(xiàn),只剩下虛擬機在等待存儲的響應(yīng)。
以上就是對于虛擬機資源分配有哪些的相關(guān)內(nèi)容。