发新话题
打印

[贴图教学] WinXP虛擬記憶體進階優化

[贴图教学] WinXP虛擬記憶體進階優化

WinXP虛擬記憶體進階優化

什麼是虛擬記憶體?


虛擬記憶體是Windows XP為作為記憶體使用的一部分硬碟空間。即便實
體記憶體很大,虛擬記憶體也是必不可少的。虛擬記憶體在硬碟上其實
就是為一個碩大無朋的檔,檔案名是PageFile.Sys,通常狀態下是看不
到的。必須關閉資源管理器對系統檔的保護功能才能看到這個檔。虛擬
記憶體有時候也被稱為是“頁面檔”就是從這個檔的檔案名中來的。
設置硬碟


優化虛擬記憶體,為什麼要進行硬碟設置?這是因為虛擬記憶體檔
(也就是常說的頁面檔)存放在硬碟上,提高硬碟性能也可以在一
定程度上提高記憶體的性能。

1. 啟用磁片寫入緩存

在“我的電腦”上單擊滑鼠右鍵選擇“內容”


“硬體”,打開“裝置管理員”


找到當前正在使用的硬碟,單擊滑鼠右鍵選擇“內容”。


在硬碟屬性的“原則”頁中,打開“在磁片上啟用寫入快取”。


這個選項將會啟動硬碟的寫入緩存,從而提高硬碟的讀寫速度。不過要
注意一點,這個功能打開後,如果電腦突然斷電可能會導致無法挽回的
資料丟失。因此最好在有UPS的情況下再打開這個功能。當然,如果你平
常使用電腦時不要進行什麼重要的資料處理工作,沒有UPS也無所謂,這
個功能不會對系統造成太大的損失。

2. 打開Ultra MDA

在設備管理其中選擇IDE ATA/ATAPI控制器中的“主要/次要IDE控制器”兩個
,單擊滑鼠右鍵選擇“內容”


打開“進階設定”裏最重要的設置專案就是“傳輸模式”,一般應當選擇
“使用DMA(如果可用的話)。



3. 配置恢復選項

Windows XP 運行過程中碰到致命錯誤時會將記憶體的快照保存為一個檔,
以便進行系統調試時使用,對於大多數普通用戶而言,這個檔是沒有什麼
用處的,反而會影響虛擬記憶體的性能。所以應當將其關閉。
在“我的電腦”上單擊滑鼠右鍵,選擇“內容”->“進階”在“效能”
下面單擊“設定”->“進階”。


這裏有一個“記憶體使用”選項,如果將其設置為“系統快取記憶體”,
Windows XP 將使用約4MB的實體記憶體作為讀寫硬碟的緩存,這樣就可以
大大提高實體記憶體和虛擬記憶體之間的資料交換速度。默認情況下,這
個選項是關閉的,如果電腦的實體記憶體比較充足,比如256M或者更多,
最好打開這個選項。但是如果實體記憶體比較緊張,還是應當保留默認的選項。



頁面檔的大小計算

對於不同的電腦而言,頁面檔的大小是各不相同的。關於頁面檔大小的設置,
有兩個流傳甚廣的“公式”,“實體記憶體X2.5”或者“實體記憶體X1.5”。
這兩種計算方法固然簡便,但是並不適用於所有的電腦。設置頁面檔大小最準
確的方法是看看電腦在平常運行中實際使用的頁面檔大小。
通過Windows XP自帶的日誌功能可以監視電腦平常使用的頁面檔的大小,
從而進行最準確的設置,具體步驟如下。
一、同樣在“效能”->“虛擬記憶體”->按“變更”按鈕。


選擇“自定義大小”,並將“起始大小”和“最大值”都設置為300M,
這只是一個臨時性的設置。設置完成後重新啟動電腦使設置生效。


二、進入“控制台”->“系統管理工具”->管理工具”,打開“效能”,
展開“效能記錄檔及警示”,選擇“計數器記錄檔”。在視窗右側單擊滑
鼠右鍵選擇“新增記錄檔設定”。


三、隨便設置一個日誌名稱,比如“監視虛擬記憶體大小”。


四、在“一般”頁中單擊“新增計數器”按鈕。


在“性能物件”中選擇“Paging File”,然後選中“從清單選取計數器”
下面的“%Usage Peak”,並在右側“從清單選取例項”中選擇“_Total”
。最後單擊“新增”和“關閉”按鈕。


五、別忘了記住“記錄檔”頁中的日誌檔存放位置和檔案名,我們後面需
要查看這個日誌來判斷Windows XP平常到底用了多少虛擬記憶體,在這個
例子中,記錄檔被存放在C:\Perflog目錄下。


另外還要設置“記錄檔類型”為“文字檔”,這樣便於閱讀。


這時你可以看到剛才新建的記錄條目前面的圖示變成了綠色,這表明記錄系統
已經在監視虛擬記憶體了。如果圖示還是紅色,你應該單擊滑鼠右鍵選擇“開始”
來啟動這個記錄。過一段時間後打開這個CVS檔,我們可以看到如下內容的條目。


這個記錄檔記錄這一段時間中頁面檔的使用情況,注意這裏的單位是%,
而不是MB。通過簡單的計算,我們就可以得到頁面檔的最小尺寸,公式
是“頁面檔尺寸X百分比”。比如這個例子中,虛擬記憶體最大的使用比
率是31%,300MBX31%=93MB,這個值就是虛擬記憶體的最小值
(注意,300MB是前面的設置的臨時值)。
如果實體記憶體較大,可以考慮將頁面檔的“起始大小”和“最大值”設置
為相等,等於上一步中計算出來的大小。這樣硬碟中不會因為頁面檔過渡膨
脹產生磁片碎片,其副作用是由於“最大值”被設置的較小,萬一偶然出現
虛擬記憶體超支的情況,可能會導致系統崩潰。

設置頁面檔

現在回到“虛擬記憶體”的設置對話方塊中選擇自定義大小並按照上面的計
算結果分別設置“初始大小”和“最大值”。這裏我們將“初始大小”設置
為91M,而將“最大值”設置成了200M,這樣比較保險。



對頁面檔進行碎片整理

Windows XP運行時需要大量訪問頁面檔,如果頁面檔出現碎片,系統性能將
會受到嚴重影響,而且會縮短硬碟的使用壽命。所以我們很有必要對頁面檔
定期進行碎片整理。
不過別忘了,頁面檔是系統關鍵檔,Windows XP運行時無法對其進行訪問。
所以對它進行碎片整理並不是一件容易的事情。我們有兩種方案可以選擇,
一是安裝Windows雙系統,然後啟動另外一個Windows對Windows XP所在的分
區進行碎片整理。二是使用專門的工具軟體,比如System File Defragmenter等。


[ Last edited by 卑鄙凯 on 12-3-2005 at 05:14 PM ]

TOP

哇~我最喜欢贴图教学了~
搂主看来很用心的教我们哦~
谢谢你的教学~ ^^

TOP

发新话题