觀看單一文章
舊 2005-06-18, 06:57 PM   #4
linux_xp
Kree
 
linux_xp 的大頭照
 
註冊日期: 2002-01-19
文章: 2,660
linux_xp 的星途閃耀linux_xp 的星途閃耀linux_xp 的星途閃耀linux_xp 的星途閃耀linux_xp 的星途閃耀linux_xp 的星途閃耀

pagefile (swap),也能用這招喔

記憶體在1GB以下,通常都會用到「硬碟 swap 空間」當記憶體用
由於作業系統是把swap當記憶體用
所以swap的讀寫速度,將會嚴重影響到電腦整體的執行速度

在分割硬碟的時候,可以特別割一塊swap專用的分割區
容量大約1GB就夠了,然後 format 成 FAT16
叢集調到極限大,64KB
在 windows 下指定 swap,使用這塊分割區
可以有效提升整體執行速度

1.根據微軟的說法,各種檔案系統的讀寫速度:FAT16>FAT32>NTFS
NTFS檔案系統,帶有安全性資訊的關係,所以讀寫較慢
FAT32的分割表資訊,比FAT16來的多,所以FAT16讀寫較快

2.叢集愈大,讀寫愈快,就如樓主所測試的
缺點是:假如一個檔案容量不足64KB,儲存到硬碟時,仍佔用64KB

3.我們知道 pagefile(swap),它本身是一個非常大的檔案,所以不會有磁碟佔用浪費的問題。另外pagefile,只是一個 swap,關機時就被洗掉了,所以不需要重組。


記憶體1GB以上的話,如果用的是xp系統
可以直接把swap通通關閉
把機碼中卸載記憶體不用的dll選項取消
卸載不用的dll,是指移到swap,所以要取消
如此可禁止xp系統使用swap,這樣跑起來會更快喔


多的硬碟,可以試試 win2000/xp 的 軟體 RAID-0
windows 把軟體 RAID-0 稱作等量磁區
先把硬碟轉成動態磁區
然後就可以把兩台硬碟的一部份容量,組成一個RAID-0分割區
比方說
新的硬碟提供40GB空間,舊的硬碟40GB,共同組成80GB的RAID-0

RAID-0 讀寫時,會同時對兩台硬碟讀寫,所以有加速作用
例如讀取10MB的資料時,會從A硬碟讀5MB,同時由B硬碟讀5MB
理論上讀寫時間可縮短40%左右

不過 windows 的動態磁區不建議使用
因為以後要重灌會非常麻煩
windows 的開機光碟本身不認得動態磁區
重灌時會造成硬碟資料全部遺失,要先備份到其它儲存系統
linux_xp 目前未上線   回覆時引用此篇文章