關閉→
當前位置:陽光生活館>數碼>虛擬機資源分配有哪些

虛擬機資源分配有哪些

陽光生活館 人氣:7.8K

虛擬機(Virtual Machine)指透過軟件模擬的具有完整硬件系統功能的、執行在一個完全隔離環境中的完整計算機系統。那麼虛擬機資源分配有哪些呢?

虛擬機資源分配有哪些

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

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

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

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

以上就是對於虛擬機資源分配有哪些的相關內容。