色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

虛擬機原理及處理方法

錢琪琛2年前13瀏覽0評論

虛擬機原理及處理方法?

要了解虛擬機的原理,要從多個角度去思考。

虛擬機運行:

是指在完全隔離的環境中運行、具有完整硬件系統功能的軟件模擬的完整計算機系統。

原理:

最初創建的Java源文件(.Java文件)中。Java文件首先通過前端編譯器(javac或ECJ)編譯為Java字節代碼文件。

JRE接著加載Java字節代碼文件,加載系統分配給JVM的內存區域,運行引擎解釋或編譯類文件,然后實時編譯器將字節代碼轉換為機器代碼。

虛擬機資源包括CPU、內存、網絡和磁盤等多個方面。規劃虛擬機時,應考慮這些資源之間的關系。否則,分配的資源可能不適當,這會降低虛擬機內應用程序的性能。

CPU:

虛擬機只在一個物理核心上運行每個vCPU,因此CPU頻率越高,虛擬機運行速度越快,vCPU數量越多,有助于提高應用程序的性能。

更復雜的因素之一是,在ESXi服務器中,所有虛擬機共享物理CPU。ESXi服務器中的內核數越多,每個vCPU的內核份額就越大,因此多核的性能比內核頻率高,但數量比較少時更好。

如果虛擬機使用大量CPU時間,建議為虛擬機分配第二個vCPU,但由于只有多線程應用程序才能有效使用多個vCPU,因此為虛擬機分配多個vCPU并不意味著應用程序運行得更快。

RAM:

在ESXi服務器中,RAM資源通常是有限的,在將RAM分配給虛擬機時需要特別小心。VMkernel在處理RAM時非常聰明。允許虛擬機使用ESXi服務器上的所有物理內存,并且不使用物理內存。

完全使用物理內存后,VMkernel必須確定哪些虛擬機可以保留物理內存,哪些虛擬機可以保留物理內存。這稱為“內存回收”。回收虛擬機使用的物理內存存在影響虛擬機性能的風險。虛擬機回收的內存越多,產生的風險就越大。

最明智的做法是僅向虛擬機分配完成操作所需的內存。額外分配內存會增加回收風險。另一方面,在虛擬機操作系統中使用未使用的內存作為磁盤緩存時,這是一個折衷點,因為對磁盤系統的性能要求會大大降低。

對于數據庫服務器和VDI臺式機,向虛擬機分配更多內存通常比不購買高性能磁盤陣列而在一臺ESXi服務器上運行更少的虛擬機更經濟高效。關鍵是在虛擬機的負載中分配足夠的內存,沒有浪費。