天天看點

頁面檔案的設定

頁面檔案的大小計算

對于不同的計算機而言,頁面檔案的大小是各不相同的。關于頁面檔案大小的設定,有兩個流傳甚廣的“公式”,“實體記憶體X2.5”或者“實體記憶體X1.5”。這兩種計算方法固然簡便,但是并不适用于所有的計算機。設定頁面檔案大小最準确的方法是看看計算機在平常運作中實際使用的頁面檔案大小。

通過Windows XP自帶的日志功能可以監視計算機平常使用的頁面檔案的大小,進而進行最準确的設定,具體步驟如下。

一、在“我的電腦”上單擊滑鼠右鍵,選擇“屬性->進階”,單擊“性能”下面的“設定”按鈕,然後選擇“進階”頁,單擊“虛拟記憶體”下方的“更改”按鈕。選擇“自定義大小”,并将“起始大小”和“最大值”都設定為300M,這隻是一個臨時性的設定。設定完成後重新啟動計算機使設定生效。

二、進入“控制台->性能與維護->管理工具”,打開“性能”,展開“性能日志和警告”,選擇“計數器日志”。在視窗右側單擊滑鼠右鍵選擇“建立日志設定”。

三、随便設定一個日志名稱,比如“監視虛拟記憶體大小”。

四、在“正常”頁中單擊“添加計數器”按鈕。

在“性能對象”中選擇“Paging File”,然後選中“從清單選擇記數器”下面的“%Usage Peak”,并在右側“從清單中選擇範例”中選擇“_Total”。最後單擊“添加”和“關閉”按鈕。

五、别忘了記住“日志檔案”頁中的日志檔案存放位置和檔案名,我們後面需要檢視這個日志來判斷Windows XP平常到底用了多少虛拟記憶體,在這個例子中,日志檔案被存放在D:/Perflog目錄下。

另外還要設定“日志檔案類型”為“文本檔案”,這樣便于閱讀。

這時你可以看到剛才建立的日志條目前面的圖示變成了綠色,這表明日志系統已經在監視虛拟記憶體了。如果圖示還是紅色,你應該單擊滑鼠右鍵選擇“開始”來啟動這個日志。

過一段時間後打開這個CVS檔案,我們可以看到如下内容的條目。

這個日志檔案記錄這一段時間中頁面檔案的使用情況,注意這裡的機關是%,而不是MB。通過簡單的計算,我們就可以得到頁面檔案的最小尺寸,公式是“頁面檔案尺寸X百分比”。比如這個例子中,虛拟記憶體最大的使用比率是31%,300MBX31%=93MB,這個值就是虛拟記憶體的最小值(注意,300MB是前面的設定的臨時值)。

如果實體記憶體較大,可以考慮将頁面檔案的“起始大小”和“最大值”設定為相等,等于上一步中計算出來的大小。這樣硬碟中不會因為頁面檔案過渡膨脹産生磁盤碎片,其副作用是由于“最大值”被設定的較小,萬一偶然出現虛拟記憶體超支的情況,可能會導緻系統崩潰。

現在回到“虛拟記憶體”的設定對話框中選擇自定義大小并按照上面的計算結果分别設定“初始大小”和“最大值”,如圖 11。這裡我們将“初始大小”設定為91M,而将“最大值”設定成了200M,這樣比較保險。

對頁面檔案進行碎片整理

Windows XP運作時需要大量通路頁面檔案,如果頁面檔案出現碎片,系統性能将會受到嚴重影響,而且會縮短硬碟的使用壽命。是以我們很有必要對頁面檔案定期進行碎片整理。

不過别忘了,頁面檔案是系統關鍵檔案,Windows XP運作時無法對其進行通路。是以對它進行碎片整理并不是一件容易的事情。我們有兩種方案可以選擇,一是安裝Windows雙系統,然後啟動另外一個Windows對Windows XP所在的分區進行碎片整理。二是使用專門的工具軟體,比如System File Defragmenter等。

繼續閱讀