VM(Virtual Memory)虛擬記憶體
虛擬記憶體是計算機系統記憶體管理的一種技術。它使得應用程式認為它擁有連續的可用的記憶體(一個連續完整的地址空間),而實際上,它通常是被分隔成多個物理記憶體碎片,還有部分暫時存儲在外部磁碟存儲器上,在需要時進行數據交換。
別稱虛擬存儲器(Virtual Memory)。電腦中所運行的程式均需經由記憶體執行,若執行的程式占用記憶體很大或很多,則會導致記憶體消耗殆盡。為解決該問題,Windows中運用了虛擬記憶體技術,即勻出一部分硬碟空間來充當記憶體使用。當記憶體耗盡時,電腦就會自動調用硬碟來充當記憶體,以緩解記憶體的緊張。若計算機運行程式或操作所需的隨機存儲器(RAM)不足時,則 Windows 會用虛擬存儲器進行補償。它將計算機的RAM和硬碟上的臨時空間組合。當RAM運行速率緩慢時,它便將數據從RAM移動到稱為“分頁檔案”的空間中。將數據移入分頁檔案可釋放RAM,以便完成工作。 一般而言,計算機的RAM容量越大,能同時運行的程式越多。若計算機的速率由於RAM可用空間匱乏而減緩,則可嘗試通過增加虛擬記憶體來進行補償。但是,計算機從RAM讀取數據的速率要比從硬碟讀取數據的速率快,因而擴增RAM容量(可加記憶體條)是最佳選擇。
虛擬記憶體不足的成因
【1】、 感染病毒:有些病毒發作時會占用大量記憶體空間,導致系統出現記憶體不足問題。
【2】、 虛擬記憶體設定不當:通常,應設定為物理記憶體大小的2倍。若設定過小,則會影響系統程式的正常運行。此時便需重設虛擬記憶體數值,以“Windows XP”為例,右擊“我的電腦”,選擇“屬性”,在“高級”標籤頁點擊“性能”框中的“設定”按鈕,切換至“高級”標籤頁,後在“虛擬記憶體”框中點擊“更改”按鈕,接著重設虛擬記憶體數值,再點“設定”並“確定”,完後重啟系統即可。
【3】、系統盤空間不足:在默認情況下,虛擬記憶體是以名為“Pagefile.sys”的交換檔案存於硬碟的系統分區中。若系統盤剩餘容量過小,即會出現該問題。系統盤至少應留有300MB的可用空間,當然此數值需據用戶的實際需要而定。儘量不要將各種套用軟體裝在系統盤,以保證有足夠的空間供虛擬記憶體檔案使用,且最好將虛擬記憶體檔案安放至非系統盤內。
【4】、 System用戶許可權設定不當:基於NT核心的Windows系統啟動時,System用戶會為系統創建虛擬記憶體檔案。有些用戶為了系統的安全,採用NTFS檔案系統,但卻取消了System用戶在系統盤“寫入”和“修改”的許可權,這樣就無法為系統創建虛擬記憶體檔案,運行大型程式時,也會出現此類問題。對策:重新賦予System用戶“寫入”和“修改”的許可權即可。(註:該僅限於使用NTFS檔案系統的用戶。)
VM(VMware)虛擬主機
工作原理
VM主機簡稱VM, 又稱VM伺服器. VM主機是靈動網路利用虛擬機(Virtual Machine)技術,將一台伺服器分割成多個虛擬機(VM主機)的優質服務. 這些VM主機以最大化的效率共享硬體、軟體許可證以及管理資源。對其用戶和應用程式來講, 每一個VM主機平台的運行和管理都與一台獨立主機完全相同, 因為每一個VM均可獨立進行重啟並擁有自己的root訪問許可權、用戶、IP位址、記憶體、過程、檔案、應用程式、系統函式館以及配置檔案。
每個VM主機都可分配獨立公網IP位址、獨立作業系統、獨立超大空間、獨立記憶體、獨立CPU資源、獨立執行程式和獨立系統配置等. VM主機用戶除了可以分配多個虛擬主機及無限企業信箱外, 更具有獨立伺服器功能,可自行安裝程式,單獨重啟伺服器。
支持系統
VMware軟體包含一個用於英特爾x86相容電腦的虛擬機套裝,其允許用戶同時創建和運行多個x86虛擬機。每個虛擬機實例可以運行其自己的客戶機作業系統,如(但不限於)Windows、Linux、BSD變生版本。唯有3D 加速功能不支持 Windows XP 客戶機(至2010年10月)。