AS SSD Benchmark是大家都非常熟悉的固態硬盤性能測試軟件,但你是否真的了解它呢?顯示奇怪的硬盤名稱、跑分異常低下、跑分快結束時彈出錯誤提示?這些問題通過本文都能找到答案。
“固態硬盤型號后邊顯示的SCSI Disk Device是什么意思?”問出這個問題的通常是Win 7系統用戶,并且使用了Intel芯片組主板、安裝了英特爾快速存儲技術(RST)驅動。如下圖左上角第一行綠字所示,驅動程序顯示為iaStorA。
除了RST驅動之外,Win 7自帶的msahci驅動會在固態硬盤型號后方加入ATA Device字樣:
ATA和SCSI都是什么鬼?為什么驅動不同會顯示不一樣的硬盤名稱呢?
說起ATA大家比較陌生,但如果說IDE的話可能很多80后和部分90后玩家就能回憶起來那個又寬又短的IDE數據線了,當時的硬盤速度最高只有幾十兆每秒。固態硬盤雖然是SATA接口AHCI協議的,但系統把它標做ATA也沒毛病,畢竟SATA就是串行ATA的意思。
而安裝Intel的磁盤控制器驅動之后,硬盤名稱后邊的字符就變成了更為陌生的SCSI。大多數玩家不知道SCSI是什么,但可能有朋友聽說過企業級SAS硬盤,SAS就是Serial Attached SCSI串行SCSI的縮寫。SAS接口可以向下兼容SATA,但反之家用硬盤則不能用到服務器SAS接口上。
其實不管是ATA Device還是SCSI Disk Device,它們的區別僅僅是文字上的不同。當然,性能上二者是有區別的。安裝英特爾的驅動之后,Win 7系統下固態硬盤的性能會得到不小的提升。只不過英特爾的驅動對固態硬盤兼容性要求較高,有些固態硬盤在安裝驅動后容易出現卡頓和掉盤現象。不過存儲極客用來測試的東芝TR200就不用考慮這個問題了,作為閃存原廠固態硬盤它的兼容性經過了無數硬件平臺的兼容性驗證,要比小廠牌靠譜的多。
到了Win 10之后,微軟系統自帶了名為Storachi的驅動,它的性能已經不輸于英特爾驅動了,并且Win 10下也不會再出現諸如ATA和SCSI之類讓人感到怪異的詞匯。
如果你還在用Win 7系統的話,裝上英特爾的RST驅動可以提升性能,Win 10系統的話裝不裝皆可。接下來回答開頭提到的另一個問題,為什么有時候AS跑分進行到最后階段的時候會跳出一個錯誤提示,并且Acc.time READ位置無法顯示?
其實出現這種情況是因為運行AS SSD Benchmark的同時還有其他程序鎖定了硬盤,導致AS軟件無法正常測試固態硬盤的讀取延遲,最典型的例子就是開著HDTune同時跑AS測試。
說到AS存儲延遲(Acc.time)測試,存儲極客不得不給大家提個醒,這個測試其實很不靠譜的。以東芝TR200為例,在空盤的時候你測出來的可能會是0.031ms左右
而如果將固態硬盤空間填滿后再做同樣的測試,Acc.time讀取延遲會變成0.161ms左右,足足增加了5倍。這個問題倒不是SSD掉速了,而是很正常的一個現象:讀取固態硬盤中空白位置時主控直接返回零,根本沒有閃存實際讀取過程,自然延遲數字很低。而滿盤時的數字才是真正日常讀取的延遲表現,只是又有多少人知道這個道理,會先填滿固態硬盤再進行測試呢?
本文地址: