RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 


 
主題: [心得] 讓已安裝XP的硬碟上打開AHCI/NCQ功能   字型大小:||| 
  本主題被作者加入到他/她的 Blog 中  
lightwing
銀驢友〔高級〕
等級: 14等級: 14等級: 14等級: 14
翼折のメモリー天使

今日心情

 . 積分: 1134
 . 文章: 1209
 . 收花: 10323 支
 . 送花: 2466 支
 . 比例: 0.24
 . 在線: 2577 小時
 . 瀏覽: 10843 頁
 . 註冊: 6647
 . 失蹤: 166
#1 : 2008-7-8 10:11 PM     全部回覆 引言回覆

事實上NCQ功能開啟後反而有可能硬碟效能會降低

Wiki中文裡面對NCQ的介紹
http://zh.wikipedia.org/wiki/NCQ

一般硬碟使用的硬碟格式通常為Windows 98核心所使用的FAT32系列,或是Windows NT所
使用的NTFS,此種硬碟格式在存放資料時,時常會出現散亂的情況,導致一個檔案分散成
許多區段於磁盤上面,時間長久之後,由於檔案散亂的程度日趨嚴重,便會導致硬碟讀取
效能逐漸下降。一旦發生這樣的問題,解決方案便是使用硬碟重組軟體重組硬碟,將散亂
的檔案重新排列為連續的區塊。有鑑於此,NCQ原本的概念其實是應用在伺服器中的SCSI
介面上,不過NCQ可以說是專門提供給SATA介面使用。傳統的硬碟讀取方式,會從檔案的
開頭依序讀取到結尾;換句話說,如果檔案的開頭在磁盤最外圈,而結尾在磁盤的最內圈
時,機械臂便會先移動到最外圈,再移至最內圈讀取,若檔案散亂的程度愈嚴重,則機械
臂需要移動的距離就越長。而啟用NCQ技術的硬碟,在讀取檔案時,會依照檔案在硬碟上
的分佈,將存取的順序作最有效率的排序,以減少機械臂移動的距離,進而達到省時以及
延長硬碟壽命的效果。

但是跟Wiki英文比對之下,會發現有關NCQ的缺點並沒有翻譯(紅色部分)
http://en.wikipedia.org/wiki/Native_Command_Queuing

Native Command Queuing (NCQ) is a technology designed to increase performance
of SATA hard disks under certain situations by allowing the individual hard
disk to internally optimize the order in which received read and write commands
are executed. This can reduce the amount of unnecessary going back-and-forth on
the drive's heads, resulting in increased performance (and slightly decreased
wear of the drive) for workloads where multiple simultaneous read/write
requests are outstanding, most often occurring in server-type applications.
However, the current technology actually slows down HD access in certain
applications, like games and sequential reads & writes, because of the added
latency induced by NCQ logic[1].


StorageReview網站在測試硬碟效能時,並不只是單純測搜尋時間和傳輸速度
還會測試應用程式的效能,
(畢竟搜尋時間和傳輸速度表現良好不代表在執行應用程式方面表現優良)

StorageReview在測250G HDD時有測試NCQ開啟和沒開啟的狀態
http://www.storagereview.com/250.sr?page=0%2C0

http://www.storagereview.com/250.sr?page=0%2C3
在Office DriveMark 2006和High-End DriveMark 2006裡面可以看到
除了Maxtor在Office DriveMark 2006裡面開啟NCQ表現較好以外
其他都是一面倒表現比較差

http://www.storagereview.com/250.sr?page=0%2C4
在遊戲測試方面也是一樣
開啟NCQ後效能降低的狀況比較多...

而這張StorageReview的表可以看出NCQ開啟與否的差異所在
http://www.storagereview.com/php ... _5=308&devCnt=6
可以看的出來開啟NCQ以後在多使用者的硬碟存取方面表現會比較好
但是在應用程式和遊戲部分反而是降低效能

從上面的測試看來,是否要開啟AHCI以便啟動NCQ功能
必須要看使用者的使用方向為何
如果要求應用程式效能反而不應該開啟NCQ



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  訪問主頁  發私人訊息  Blog  快速回覆 新增/修改 爬文標記

   

快速回覆
表情符號

更多 Smilies

字型大小 : |||      [完成後可按 Ctrl+Enter 發佈]        

溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別    關閉 表情符號    關閉 Discuz! 代碼    使用個人簽名    接收新回覆信件通知
發表時自動複製內容   [立即複製] (IE only)


 



所在時區為 GMT+8, 現在時間是 2024-5-1 03:47 AM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.021899 second(s), 7 queries , Qzip disabled