虛擬記憶體與系統效能(轉)
對於虛擬記憶體,微軟的官方定義是:計算機使用的臨時儲存器,用來執行所需記憶體大於計算機具有的記憶體的程式。例如,程式可以訪問計算機硬碟驅動器上4GB位元組的虛擬記憶體,即使計算機只有32MB的RAM。當前沒有裝入計算機記憶體的程式資料將儲存到頁面檔案中。通常的情況下,我們會在c:下看到一個名這pagefile.sys的檔案,這就是充當虛擬記憶體使用的頁面檔案,它會有上百M甚至幾百M大。
在介紹如何高速虛擬記憶體以提高系統效能前,先說一下如何更改虛擬記憶體的設定:
1.在控制皮膚中開啟"系統";
2.單擊"高階"選項卡上的"效能選項",然後在"虛擬記憶體"下單擊"更改"。
3.在"驅動器"列表中,單擊包含要更改的頁面檔案的驅動器。 在"所選驅動器的頁面檔案大小"下,在"初始大小 (MB)"或"最大值 (MB)"框中以兆位元組為單位鍵入新的頁面檔案大小,然後單擊"設定"。 微軟推薦頁面檔案的大小於實體記憶體總量的1.5倍。
4.如果減少頁面檔案設定的最小值或最大值,則必須重新啟動計算機來檢視改動效果。通常增大不要求重新啟動計算機。
在調整虛擬記憶體提高系統效能通常有兩種辦法:
第一種:將頁面檔案放在與作業系統所用硬碟不同的硬碟上,這個硬碟要使用不同的硬碟控制器。有兩層意思:一是如果只有兩個硬碟控制器控制兩塊硬碟,那麼作業系統用一個,頁面檔案用一個;二是如果有多個硬碟控制器控制多塊硬碟,那麼作業系統用一個,分割頁面檔案,使頁面檔案均勻的分佈在剩餘的硬碟控制器控制的硬碟上。這樣在系統在讀虛擬記憶體的內容時,會同時使用多個硬碟控制器從多個硬碟讀取資料,速度會大大提高;在寫資料時,VMM(虛擬記憶體管理)會避開繁忙的硬碟控制器而將資料寫在控制器相對空閒一些地硬碟上,這樣讀寫虛擬記憶體的效能自然會提高很多。
第二種:將頁面檔案的初始大小與最大值設定為相等。這樣可以大大減少系統因為頻繁讀寫資料而導致的檔案碎片,同樣可以提高系統的效能。
實際上,從微軟對虛擬記憶體的定義可以看出,虛擬記憶體實際上是當實體記憶體不足時臨時使用硬碟充當實體記憶體的替代器,而硬碟的讀寫速度遠遠不如記憶體的讀寫速度,因此最根本的提高系統效能的辦法應該是增加實體記憶體,好在現在記憶體已經比較的便宜。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-946957/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 計算機作業系統——虛擬記憶體與實體記憶體計算機作業系統記憶體
- 作業系統的虛擬記憶體作業系統記憶體
- 虛擬記憶體檔案系統TMPFS記憶體
- 虛擬記憶體系統——瞭解記憶體的工作原理記憶體
- 走出虛擬記憶體禁(轉)記憶體
- Windows及Linux系統虛擬記憶體WindowsLinux記憶體
- win10怎麼加虛擬記憶體_win10系統增加虛擬記憶體教程Win10記憶體
- windows10系統如何增加虛擬記憶體Windows記憶體
- Windows 8系統下如何修改虛擬記憶體Windows記憶體
- windows系統提示虛擬記憶體不足的原因Windows記憶體
- win11系統設定虛擬記憶體記憶體
- [轉貼]windows的虛擬記憶體Windows記憶體
- win10怎麼清除虛擬記憶體 win10系統虛擬記憶體清理的辦法Win10記憶體
- 實體記憶體和虛擬記憶體記憶體
- win10 8g記憶體還需要虛擬記憶體嗎 win10系統8g記憶體怎麼分配虛擬記憶體Win10記憶體
- 虛擬記憶體筆記記憶體筆記
- 聊聊虛擬記憶體記憶體
- AIX虛擬記憶體管理機制(轉)AI記憶體
- LINUX系統程式設計 LINUX 虛擬記憶體Linux程式設計記憶體
- Linux 虛擬記憶體Linux記憶體
- 5.虛擬記憶體記憶體
- 虛擬8086模式的記憶體管理(轉)模式記憶體
- 虛擬記憶體到實體記憶體(32位)記憶體
- 【Java基礎】實體記憶體&虛擬記憶體Java記憶體
- 虛擬記憶體有什麼用 虛擬記憶體不足怎麼解決記憶體
- Win10系統C盤虛擬記憶體怎麼設定?Win10專業版系統C盤虛擬記憶體設定方法Win10記憶體
- 讀懂作業系統之虛擬記憶體頁表(五)作業系統記憶體
- windows 7系統虛擬記憶體設定的最優方法Windows記憶體
- 資源供給:記憶體和虛擬記憶體記憶體
- 教你如何擴大電腦的虛擬記憶體? 什麼是虛擬記憶體?記憶體
- 提示“虛擬記憶體”不足的怎麼辦(轉)記憶體
- 在Win32中管理虛擬記憶體 (轉)Win32記憶體
- ORACLE DISCOVERER虛擬記憶體低Oracle記憶體
- 虛擬記憶體(待補充)記憶體
- Windows10系統如何設定虛擬記憶體讓系統執行更快Windows記憶體
- Java虛擬機器記憶體分配與回收策略Java虛擬機記憶體
- 80386分頁機制與虛擬記憶體記憶體
- Mac OS X 轉移虛擬記憶體使用的硬碟(轉)Mac記憶體硬碟