當前位置:科普知識站>IT科技>

虛擬機器記憶體設定多大

IT科技 閱讀(2.04W)

虛擬機器記憶體託管是最佳的。如果手工設定,一般是實體記憶體的1.5-3倍。虛擬機器(Virtual Machine)是計算機系統的模擬器,通過軟體模擬具有完整硬體系統功能的、執行在一個完全隔離環境中的完整計算機系統,能提供物理計算機的功能。

虛擬機器記憶體設定多大

虛擬機器根據它們的運用和與直接機器的相關性可分為系統虛擬機器和程式虛擬機器,系統虛擬機器可以提供一個可以執行完整作業系統的完整系統平臺,程式虛擬機器則為執行單個計算機程式設計。其本質特點是執行在虛擬機器上的軟體被侷限在虛擬機器提供的資源裡。虛擬機器技術是虛擬化技術的一種,所謂虛擬化技術就是將事物從一種形式轉變成另一種形式,最常用的虛擬化技術有作業系統中記憶體的虛擬化,實際執行時使用者需要的記憶體空間可能遠遠大於物理機器的記憶體大小,利用記憶體的虛擬化技術,使用者可以將一部分硬碟虛擬化為記憶體,而這對使用者是透明的。又如,可以利用虛擬專用網技術在公共網路中虛擬化一條安全,穩定的“隧道”,使用者感覺像是使用私有網路一樣。

虛擬機器技術最早由 IBM 於上世紀六七十年代提出,被定義為硬體裝置的軟體模擬實現,通常的使用模式是分時共享昂貴的大型機。 虛擬機器監視器(Virtual Machine Monitor,VMM)是虛擬機器技術的核心,它是一層位於作業系統和計算機硬體之間的程式碼,用來將硬體平臺分割成多個虛擬機器。VMM 執行在特權模式,主要作用是隔離並且管理上層執行的多個虛擬機器,仲裁它們對底層硬體的訪問,併為每個客戶作業系統虛擬一套獨立於實際硬體的虛擬硬體環境(包括處理器,記憶體,I/O 裝置)。VMM 採用某種排程演算法在各個虛擬機器之間共享 CPU,如採用時間片輪轉排程演算法。