虛擬機內(nèi)存托管是最佳的。如果手工設(shè)置,一般是物理內(nèi)存的1.5-3倍。虛擬機(Virtual Machine)是計算機系統(tǒng)的仿真器,通過軟件模擬具有完整硬件系統(tǒng)功能的、運行在一個完全隔離環(huán)境中的完整計算機系統(tǒng),能提供物理計算機的功能。
虛擬機根據(jù)它們的運用和與直接機器的相關(guān)性可分為系統(tǒng)虛擬機和程序虛擬機,系統(tǒng)虛擬機可以提供一個可以運行完整操作系統(tǒng)的完整系統(tǒng)平臺,程序虛擬機則為運行單個計算機程序設(shè)計。其本質(zhì)特點是運行在虛擬機上的軟件被局限在虛擬機提供的資源里。虛擬機技術(shù)是虛擬化技術(shù)的一種,所謂虛擬化技術(shù)就是將事物從一種形式轉(zhuǎn)變成另一種形式,最常用的虛擬化技術(shù)有操作系統(tǒng)中內(nèi)存的虛擬化,實際運行時用戶需要的內(nèi)存空間可能遠遠大于物理機器的內(nèi)存大小,利用內(nèi)存的虛擬化技術(shù),用戶可以將一部分硬盤虛擬化為內(nèi)存,而這對用戶是透明的。又如,可以利用虛擬專用網(wǎng)技術(shù)在公共網(wǎng)絡中虛擬化一條安全,穩(wěn)定的“隧道”,用戶感覺像是使用私有網(wǎng)絡一樣。
虛擬機技術(shù)最早由 IBM 于上世紀六七十年代提出,被定義為硬件設(shè)備的軟件模擬實現(xiàn),通常的使用模式是分時共享昂貴的大型機。 虛擬機監(jiān)視器(Virtual Machine Monitor,VMM)是虛擬機技術(shù)的核心,它是一層位于操作系統(tǒng)和計算機硬件之間的代碼,用來將硬件平臺分割成多個虛擬機。VMM 運行在特權(quán)模式,主要作用是隔離并且管理上層運行的多個虛擬機,仲裁它們對底層硬件的訪問,并為每個客戶操作系統(tǒng)虛擬一套獨立于實際硬件的虛擬硬件環(huán)境(包括處理器,內(nèi)存,I/O 設(shè)備)。VMM 采用某種調(diào)度算法在各個虛擬機之間共享 CPU,如采用時間片輪轉(zhuǎn)調(diào)度算法。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com