2010年12月1日 12:51

米豆的SSD效能調教全攻略

最近購入兩顆SSD做RAID0,Windows 7開機進入桌面竟然要22秒!!?
馬上進行測試,發現效能不如預期,因此上網做了點功課;這邊分享一下期間整理的筆記。


效能增進幅度極度明顯!!!光看左右兩邊的計數單位值變化就知道了。

使用SSD要注意的地方:

  1. 不要使用Windows XP進行格式化;XP這個系統過於老舊,格式化SSD後,會有分割區對齊問題,導致電腦使用上一直停頓。如果真的想要承擔使用老舊系統的風險,則必須在重灌時,額外安裝Intel RST,並且進行分割區對齊,還有…很多很多。如果你的電腦正打算從XP升級上來,請完整重新安裝新版Windows,不要沿用XP格式化的NTFS檔案系統。
  2. 如果進行Windows Vista安裝格式化,灌好請手動關閉SuperFetch、ReadyBoost和自動硬碟重組,可以延長SSD的壽命。
  3. 最好進行Windows 7安裝格式化,可以避免以上問題。
  4. 進行格式化時,“配置單位大小”建議選擇NTFS 8192。
  5. TRIM:優化SSD效能的服務。作業系統必須使用Windows 7,並且驅動程式 及 SSD 也要支援。
  6. AHCI:可以優化多工效能,而且允許裝置熱插拔。BIOS和作業系統都要啟用(請參考以下的登錄值)
  7. 不建議裝兩顆SSD組RAID0;若真要組RAID0(測試出來的傳輸率較高,就醬),Stripe使用預設值128K就好了。


如果電腦沒有啟用AHCI,裝置管理員中的IDE ATA/ATAPI控制器,就找不到AHCI的項目。

以下是一些視窗操作的設定:

  1. 回寫式快取:網上很多人提問SSD效能問題時,最先被問及的就是“有開啟回寫式快取嗎?”。就米豆實績測試,確實磁碟效能增加極劇,這功能千萬要打開!
  2. 轉移虛擬記憶體:將分頁檔(Pagefile.sys)設置在SSD,可以獲得比傳統硬碟更高的效能。但如果你的記憶體夠大,還是建議將之轉移至虛擬磁碟機,提延長SSD的使用壽命。
    [Win+Pause]→進階系統設定→“進階”頁面的效能點“設定”→“進階”頁面的虛擬記憶體點“設定”→將SSD設定為沒有分頁檔,並且將虛擬磁碟機設定為系統自動設定。
  3. 轉移暫存檔:理由同上。主要有兩個地方:Windows的進階系統設定,還有IE的瀏覽歷程記錄。
    Windows:請按下[Win+Pause]→點左邊的“進階系統設定”→“進階”頁面點“環境變數”→修改使用者變數和系統變數的“TEMP”和“TMP”變數值,將其指定至傳統磁碟或虛擬磁碟機。
    IE:請開啟IE後按下[Alt+T]→點底端的“網際網路選項”→“一般”頁面點瀏覽歷程記錄的“設定”→按下Temporary Internet Files的“移動資料夾”,將其指定至傳統磁碟或虛擬磁碟機。
  4. 停用休眠功能:如果你使用桌上型電腦,而且都直接關機,沒有使用休眠,建議執行以下操作:按下[Win]→輸入“powercfg -h off ”→Enter。
    更多關於休眠的資訊,請參考windows 7的睡眠與休眠以及要注意的地方 | Save-CoCo 軟體教學
  5. 停用索引值:由於一般資料搜尋不會包含系統碟,且SSD亦扮演系統碟的角色,因此可以關閉索引值。在SSD按右鍵選內容→取消下面的“允許為這個磁碟機中的檔案內容建立索引”。
  6. 停用ReadyBoot:一個紀錄開機過程的服務。對於終端使用者,一般不會去閱讀開機過程的日誌檔,因此可以考慮關閉。[Win]→輸入“效能監視器”按Enter→開啟“資料收集器集合工具”→啟動事件追蹤工具階段→點開“ReadyBoot”→“追蹤工作階段”頁面取消勾選“已啟用”核取方塊。

以下是一些登錄檔設定值的設定:

  1. 啟用AHCI(如果在IDE模式安裝Windows 7就要做)

    前往:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
    修改 Start 預設值 1 改為 0
  2. 停用TimeStampInterval

    前往:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Reliability]
    修改 TimeStampInterval 預設值 1 改為 0
    "TimeStampInterval"=dword:00000000
  3. 停用PagingExecutive

    前往:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
    修改 DisablePagingExecutive 預設值 0 改為 1
    "DisablePagingExecutive"=dword:00000001

 

檢視調教成果



平均讀取速度大增為4.03倍!突發速率則暴增為21.25倍!!但CPU使用率也倍增為2.15倍!!?


平均讀取速度大增為4.11倍!突發速率則暴增為9.68倍!!而CPU使用率卻不增反減!!?


4MB以下的小檔案讀取效能增進超多!!!大檔案也有些微增幅。

以上測試,是在開啟回寫式快取所得的數據。或許其他調教也會有所幫助(效能以及延壽方面),但根據網文的討論,回寫式快取決定了絕大部分的效能表現。但部分測試,效能並未有明顯增進,有興趣可以檢視以下相簿:

以下是小弟實測“SSD單顆 VS. SSD雙顆RAID0”的影片

←檢視調教前的效能測試


  • 您可能有興趣:

    整線收納經驗談
    midoroo 發表於樂多回應(3)引用(1)@筆記 Notes >> 心得編輯本文
    樂多分類:網路/3C切換閱讀版型 │昨日人次:5 │累計人次:38224 │標籤:主角:硬體
    贊助商廣告
     

    引用URL

    http://cgi.blog.roodo.com/trackback/14622503
    引用列表:
    我還找到這個網站! IDE SSD MLC 32G
    我還找到這個網站!IDE SSD MLC 32G比價【roodo】 at 2014年10月4日 03:41

    回應文章

    想請教大大~
    你的回寫式快取圖裡面有顯示

    系統磁區 為 否

    想請問一下 那是因為移動TEMP所造成的嗎?
    因為我自己本身是買OCZ 120G當系統碟
    在組兩顆 7200 轉硬碟作RAID 1作為資料諜~

    可是昨天在灌完之後 再進行一系列優化
    發現幾個狀況

    1.系統碟SSD 從 40G已經使用變成 10G (我ㄧ直疑獲 TEMP有這麼大?)
    2.系統碟SSD 在管理介面下 系統磁區 變成 否 反而是RAID 1的資料諜變成 是 (這樣是代表 我變成不是使用固態硬碟的急速?)

    最近剛換成這樣方式 看到你文章特別詢問您~ ^ ^~~
    ---------------------------------------------
    版主回覆:
    1.你的意思是說,TEMP移動後節省了30GB嗎?TEMP是真的很佔空間,如果空間不足跑一下清理磁碟吧~但現在空間都很大,要用完應該不簡單。
    2.系統磁區那個我不大懂。先前我裝在SSD,也是顯示"否";但現在我看資料,顯示為"是"
    | 檢舉 | Posted by Checng at 2011年8月11日 12:56

    我想請教一下~

    請問您前面說【轉移虛擬記憶體】
    說要轉移至虛擬磁碟機,延長SSD的使用壽命

    我有點不懂 虛擬磁碟機是指甚麼呢? 是RAMDISK的意思嗎?
    ----
    還有一個問題
    您文章後面的【DisablePagingExecutive】
    這就是【停用分頁檔】不是嗎!?

    那前面的轉移分頁檔 跟 後面的停用分頁檔
    感覺有點衝突呢?

    ----
    因為我目前的狀況是 記憶體很多 (裝到32GB...)
    開機碟也是SSD 所以正在想要如何處理分頁檔的問題...

    而網路上有很多種說法...
    像是
    1.即使直接把分頁檔關掉 Windows也會自動在C://底下偷偷建立...
    2.也有人把分頁檔放在RAMDISK 但又被人批評這樣多此一舉
    他們說Windows 7 會優先使用實體記憶體 不足才會用到虛擬記憶體
    這點似乎是真的 但是有人測試過 他的記憶體也是32GB 但似乎Windows 7的虛擬記憶體還是有在使用...

    而我是有想說 直接修改登錄編輯裡的機碼
    結果一查 就看到您的文章了 (似乎比較少人直接從機碼這邊 把分頁檔關掉...
    所以我也不清楚效果如何...)

    我覺得大大的文章真的整理的很棒 所以想請教您一下!
    拜託您了!!!
    | 檢舉 | Posted by Sky at 2013年8月25日 12:39

    您好 想請教大大 小弟要組一台新的電腦 因之前已經有一顆SSD 240G 但是有壞掉過沒用多久 不過有換新的 由於怕又壞想說新電腦在買一顆SSD一樣的 用來做SSD組RAID1 裝WIN7 有主機板支援 但是網路上爬文有的不是很建議 有的是說可以 我是怕又掛掉系統要重做 不知道大大的建議是?
    | 檢舉 | Posted by 但高南 at 2013年8月28日 00:03