OCZ Tip Master – SSD 全面優化

本帖最後由 dj-x 於 2010-8-7 20:17 編輯

PDF 完全版下載 :
http://xun6.com/file/3db1f3038/O ... A%E5%8C%96.pdf.html

OCZ Tip Master – SSD 全面優化

加速編

1.
File System 設置

不同的Cluster Size / Block Size 對SSD效能的影響

16G SLC SSD (NTFS) , 測試軟件 : Roadkil’s Disk Speed V2.0 (Linear Read)

2K

4K

8K

16K

Overall Score

297481.5

293668

299755

288288

Total Read

5.57GB

5.45GB

5.73GB

5.30GB

0.5KB

8.67MB

5.69MB

8.70MB

8.72MB

1KB

17.10MB

16.96MB

17.01MB

17.07MB

2KB

32.32MB

32.31MB

32.33MB

32.45MB

4KB

55.28MB

56.00MB

56.92MB

55.50MB

8KB

86.86MB

90.54MB

87.44MB

86.64MB

16KB

136.28MB

110.31MB

115.49MB

111.64MB

32KB

130.17MB

113.75MB

130.47MB

111.57MB

64KB

135.27MB

130.16MB

129.61MB

122.99MB

128KB

143.49MB

166.66MB

136.22MB

141.98MB

256KB

128.01MB

127.44MB

129.87MB

121.55MB

512KB

128.65MB

130.55MB

183.31MB

127.87MB

1024KB

138.89MB

132.88MB

144.80MB

147.07MB

測試得出Cluster Size 8K的效能整體最高. 在512KB下達到43%的增長.

但由於早期WINDOWS系統最高只支援Cluster Size 4K 的格式化, 建議在安裝WINDOWS前用硬碟管理工具預先格式化SSD.

2.
AHCI / TRIM的要點

推薦選用WIN 7 , 因為WIN 7是目前對SSD優化最好的作業系統.

舊式的作業系統是針對機械式硬碟機而開發的, 因為與SSD構造不同, 所以舊式作業系統需要修改更多設定及使用第三方軟件進一步的優化.



WINDOWS 7 - TRIM

由於NAND FLASH的寫入方式是先刪除後寫入, 所以導致SSD現失速問題, 當中以MLC 最為嚴重. TRIM指令是現階段最完善的解決方法, 支援該指令的SSD會在適當時間把BLOCK擦除, 將來能直接寫入資料. 對比依賴使用者排程的WIPE方法, TRIM 解決了每天一次或幾次的特定時間擦除限制, TRIM是24小時不停的提供擦除, 可以說是對使用者接近零影響.

  • 如果你的SSD支援TRIM指令, 如 OCZ VERTEX 2. 並且使用WIN 7為作業系統. WIN 7預設啟用TRIM功能, 如要手動開啟請做以下動作:

開始 > 執行 > CMD > 輸入以下指令

fsutil.exe behavior set DisableDeleteNotify 0

  • 必須要使用WIN 7 原生的驅動程式, 因為ATI / INTEL官方的SATA控制器驅動程式暫時未支援WIN 7的TRIM指令.
  • 使用AHCI模式, 市面上大部份主機板已支援. 注意必須在安裝WINDOW前啟用, 否則就要上網爬文解決. 啟用AHCI有兩個好處,

一、支援熱插拔

二、打開NCQ功能, 令SATA控制器一次傳送多行讀寫指令, 避免因為系

統資源不足做成延遲.


3.
啟用寫入快取 (DISK CACHE)


在裝置管理員右CLICK硬碟機 > 內容 > 原則 > 啟用該兩個選項.


4.
增加NTFS的MASTER FILE TABLE ZONE的容量, 容納更多的檔案數目.

預設: 當單一資料夾內的檔案數目超過某個數量(10000個檔案)之後, 效能會開始變慢.


fsutil behavior set mftzone 2



5.
取消早期8.3格式的命名模式 (會導致16BIT的程式不能找到檔案)


fsutil behavior set disable8dot3 1



6.
關閉SuperFetch ( 當WIN 7 在SSD上, 預設關閉)

手動設定: 開始 > 執行 > regedit >

HKLM/System/CurrentControlset/Control/Session Manager/Memory Management/Prefetch Parameters

把三個名為 ”EnableXXXXXX” 機碼設為0

7.
保持SSD可用空間最少15%以上.

在可用空間少的情況下, SSD的效能相對降低.

續命編

1.   1.     關閉硬碟重組


由於SSD寫入壽命有限, 而硬碟重組就像倉庫番一樣, 每次重組檔案,就會消耗同等大小的寫入壽命. 而且SSD是非機械式運作, 進行寫入讀取時不需要磁頭作媒介, 因此檔案零碎也不影響其運作. 所以硬碟重組對SSD來說百害而無一利.


WIN 7內建的重組程式會自動排除SSD 以及隨機讀取超過8MB的硬碟的碎片整理.

2.   2.    關閉NTFS的LAST ACCESS. 當每次讀取檔案, 系統會馬上記錄該次存取的時間, 做成RANDOM WRITE, 影響系統效能及SSD壽命.

fsutil behavior set disablelastaccess 1

3.


3.        禁用搜索索引, 以減少對SSD多餘的讀寫.

在檔案總管下右CLICK硬碟機 > 內容 > 取消下方的 “允許為這個磁碟機中的檔案內容建立索引.

4.


4.    減少或關閉 Pagefile 虛擬記憶體.

如果使用WIN7 64BIT, 4GB RAM, 建議設立為512~1GB.

超過4GB可以關閉.

我的電腦右CLICK內容 > 進階系統設定 > 進階 > 效能 > 進階 >虛擬記憶體 > 更變

5.

5.    關閉 Hibernation /休眠

powercfg -h off

6.


6.     關閉系統還原功能以增加可用空間.

我的電腦右CLICK內容 > 系統保護

7.


7.    更改暫存檔儲存位置增加可用空間.

我的電腦右CLICK內容 > 進階系統設定 > 進階 > 環境變數

更改TEMP 及 TMP位置

8.


8.    保持SSD可用空間最少15%以上.

NAND FLASH - SLC的寫入壽命約為10000次, MLC為5000 ~ 10000次. 由於SSD是儲存裝置並通常會安裝系統, 所以SSD中有一部份的容量會被長時間佔用. 假設60GB MLC SSD使用了50GB, 假設系統一直正常使用並且軟件不作刪減的話, 該SSD的壽命是 10GB X 5,000 = 100,000 = 50TB, 本人使用經驗SSD經優化後一年大約寫入4TB, 可推斷使用差不多十年.

附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊