邁向100K的極限之旅!PLEXTOR 1.02新韌體實測!
大約兩年前,我親眼看見什麼叫做固態硬碟;一年前泰國水患,硬碟的價格再也回不去了;半年前我買了第一顆SSD,然後我也回不去了。兩年前,那還是只有SATA2的時代,過了一年,SATA3的規格讓SSD的速度突飛猛進,
前些日子,三星發表了他們最新的840系列,IOPS 100K的戰火也就此點燃了。
■ 韌體是什麼?能吃嗎?
不管是哪一家廠商的哪一顆SSD,讀寫速度突破每秒500MB都已經不是什麼稀奇的事,但是SSD研發的腳步卻沒有因此停下,雖然硬體的規格除了NAND Flash的製程,在整體架構上已經不會有太大的變動,循序寫入和讀取的速度目前也達到極限……咦?這樣說起來不是已經沒得玩了嗎?各位請將你們的眼光從硬體的部分撇開,SSD還有很重要的韌體呢!
SSD的韌體重要嗎?速度不應該是跟規格有關係嗎?實際上這不完全是正確的,舉個比較簡單的例子,硬體的規格就好比是一條馬路,鋪設寬或窄、路面是否平穩這就是由硬體來掌控,而道路鋪設完成之後,線道要如何規劃、號誌要怎麼控管亦或是限速多少,要如何規劃道路上的車輛如何移動,這些就由韌體負責控制。這次PLEXTOR的M5P,在硬體上和之前並沒有不同,差別只有在韌體的改版,控制晶片、快取記憶體、NAND Flash和以前都一模一樣,所以筆者大可不把他扒光拍裸照了,我們就直接切入重點測試他的效能吧!
■ 速度的提升先從更新韌體開始!
不過在開始測試效能之前,我們還有件重要的工作要先準備好,就是教大家怎麼更新韌體,因為目前PLEXTOR尚未開發出可以讓使用者輕輕鬆鬆就在Windows底下更新的工具軟體,我們必須透過開機隨身碟、開機光碟等方法才能在DOS底下更新M5P的韌體,各位不要太緊張,這個動作看起來好像是有點複雜,但是只要跟著筆者的解說依樣畫葫蘆就可以了!接下來就是看圖說故事的時間啦~
首先,我們必須去PLEXTOR的官方網站上面把新的韌體版本下載回來,進入PLEXTOR的官方網頁之後,在首頁就可以看到M5 Pro SSD Xtreme的宣傳標籤,點下去之後會直接抵達M5P的產品頁面,在該頁面就可以直接找到Download的選項,接著點選Firmware的資料夾,子目路裡面可以看到對應不同容量的韌體版本,因為不同容量的M5P韌體互不相容,請自行下載對應的韌體,該頁面還有一個「M5P FW Upgrade Instructions_tw.pdf」的檔案,這是PLEXTOR精心準備的韌體更新步驟說明檔案,在該PDF檔案中PLEXTOR教大家使用的是燒錄成光碟的模式,因為官方網站上面也只能下載到韌體的ISO檔,所以我們也只能按照這個方法進行了……開什麼玩笑啊!就為了一個韌體要讓筆者燒一片光碟片太划不來啦!筆者我寧願用USB來更新!如果你和筆者一樣都不想拿光碟燒的話,下載回來的壓縮檔請用7-Zip拆了它,接下來我們要做的是找一隻可開機的隨身碟把拆出來的檔案裝起來。
麻煩大家上Google搜尋一下HPUSBFW,真的很好找,Google搜尋前幾個結果就可以把他下載回來了,接下來找一隻隨身碟,容量大小不拘,不過要注意一下,待會使用HPUSBFW製作開機隨身碟的時候,隨身碟裡面的資料會全部清空,重要的資料請先輩份好。如果製作過程中跳出「Volume is too big」的警告視窗,表示你選用的隨身碟容量太大,導致HPUSBFW無法在上面製作開機檔案(拿64GB隨身碟鐵定失敗)製作好開機隨身碟之後,我們需要用7-Zip把下載回來的ISO檔拆開,真正需要的韌體更新檔被包含在名叫「btdsk.img」的映像檔之中,請按照筆者的指示把其中的四個檔案放進製作好的開機隨身碟,重新開機之後在BIOS裡的BOOT選項修改成USB隨身碟開機,之後就能開始更新1.02版的韌體了。
如果你才正打算入手M5P的話或許就不用這些麻煩的步驟了,因為新出廠的M5P會直接刷上新的1.02韌體,在包裝盒上面也會註明Xtreme的字樣。
圖 / 首先,對著剛剛下載回來的HPUSBFW點右鍵點選「以系統管理員身分執行」
圖 / 點選筆者框選的那幾個選項
圖 / 點選「using DOS system files localed at:」將目標指向
HPUSBFW底下的HPUSBF資料夾
圖 / 看到這個警告視窗請點選是
圖 / 出現這個訊息表示製作成功了!
圖 / 請用7-Zip解開ISO檔裡的btdsk.img
圖 / 最後把筆者框選的那四個檔案放進開機隨身碟當中
圖 / 重開機選擇隨身碟開機,之後進到這個畫面只需按y,稍待一會就會自動完成更新
圖 / 用CrystalDiskInfo確認,韌體的版本已經成功升級到1.02
■ 新韌體效能實測
為了節省空間,筆者把AS SSD、CrystalDiskMark、ATTO Disk Benchmark三個測試軟體的測試結果做成了圖表,每個軟體筆者都做了五次以上的測試,最後遴選出一個「最優秀」的結果來做紀錄,這麼做不免被人說有做分數的嫌疑,不過筆者必須告訴各位,事實上在連續進行數次的測驗之後所得的結果都在伯仲之間,同一個軟體循序讀取的速率最高和最低大概才差距15Mb/s,也就是說這段間距內在筆者使用的平台上可以算是誤差值,平均起來也不會有太大的差距,另外,測試時將Windows 7的電源選項調整成高效能也是必要的。
新的韌體表現如何呢?以筆者測試的結果來說,不管是循序讀寫的速度或是官方這次更新的主要訴求IOPS,其速度上都有些微的提升,但提升的效果其實很有限,應該說原本1.00版的韌體就已經非常優秀了,那麼到底還能不能再快呢?事實上應該是可行的,以前筆者也曾經問過OCZ類似的問題,當時得到的回覆是「辦的到」,韌體對SSD的控制權限其實是相當廣的,包括寫入到磁區上的電壓都能做精確的控制,但這會衍伸出其他的問題,例如雖然提升了速度,資料傳遞的錯誤率卻提高,更甚者,可能會損害到SSD本身的壽命,所以如何用韌體來控制各性能間的平衡也是非常重要的,根據筆者之前參觀PLEXTOR工廠所得到的認知,他們對產品的可靠度非常的要求,不只是硬體本身,當然連韌體這部分也是,所以這次他們還真的是卯足了全力,在不破壞種種的平衡條件為前提下讓M5P的速度有所成長,這點也不得不讓筆者佩服。
測試平台 |
|
CPU |
Intel i7-2600 |
主機板 |
MSI Z77A-G45 Thunderbolt |
記憶體 |
Kingmax FLLE85F-B8KJ9AFEIS 2GB*2 |
顯示卡 |
MSI N650Ti PE 1GD5OC |
硬碟 |
WD1500AHFD |
電源供應器 |
OCZ ZX Series 1000W |
作業系統 |
Windows 7 Ultimate SP1 64 Bit |
Intel RST |
11.6.0.1030 |
Intel® Rapid Storage Technology |
11.6.0.1030 |
|||
韌體版本 |
1.00 |
1.02 |
||
ATTO Disk Benchmark |
讀MB/s |
寫MB/s |
讀MB/s |
寫MB/s |
最高速 |
547.827 |
454.975 |
551.579 |
453.876 |
CrystalDiskMark |
讀MB/s |
寫MB/s |
讀MB/s |
寫MB/s |
Seq |
523.4 |
449.1 |
526.5 |
455.0 |
512k |
402.2 |
437.0 |
404.7 |
446.3 |
4k |
31.62 |
69.51 |
31.99 |
71.25 |
4k QD32 |
380.8 |
349.0 |
392.4 |
354.0 |
4k QD32 IOPS |
92959.4 |
|
95790.2 |
|
AS SSD Benchmark |
讀MB/s |
寫MB/s |
讀MB/s |
寫MB/s |
Seq |
510.24 |
441.24 |
516.59 |
435.79 |
4k |
28.38 |
58.42 |
28.71 |
59.73 |
4k-64 Thrd |
358.07 |
317.15 |
369.12 |
313.87 |
Acc.time |
0.058ms |
0.065ms |
0.057ms |
0.064ms |
16MB-iops |
31.89 |
27.58 |
32.29 |
27.24 |
4K-iops |
7266 |
14956 |
7350 |
15290 |
4k-64 Thrd-iops |
91667 |
81191 |
94495 |
80350 |
512B-iops |
17242 |
15436 |
17648 |
15669 |
Score |
437 |
420 |
449 |
417 |
1087 |
1102 |
圖 / 更新前Anvil’s Storage測試
圖 / 更新城1.02版韌體之後效能提升也不甚明顯
■ 決戰!100K!
話又說回來了,這次新的韌體訴求就是100K IOPS,從三星點燃戰火之後,OCZ和PLEXTOR也都以100K為目標衝刺,到底這個IOPS是什麼東西?其實這個IOPS全名是「Input/Output Operations Per Second」,意思是說每秒鐘輸出及輸入的運作次數,在傳統硬碟當中因為受到物理機械上的限制,這個數值相對偏低所以不怎麼受到重視,而SSD在這個數值上卻有著異於傳統硬碟得驚人的表現,一般人換上SSD之後會覺得好像不管做什麼事情都非常迅速,其實很大一部份是受到IOPS的速度爆發影響。舉例來說,以往你可能得走到牆邊才能按到房間電燈的開關,現在你只要在心默想「開燈」這個念頭電燈就打開了,開燈這個動作的速度也就此提升了,而這個開關電燈的動作就好比IOPS,雖然運作的原理不同,但意思其實很相近。
那麼,就近要怎麼才能貼近甚至超越100K IOPS的門檻呢?首先,是容量,如果你手上拿的是128GB的M5P,很抱歉,你與這個數字無緣了,必須要像筆者一樣拿出256GB版本的M5P才辦得到。此外,PLEXTOR也將另一個變因透漏給筆者,Intel® Rapid Storage Technology這個軟體佔有相當程度的影響,如果有仔細看筆者之前所寫的測試平台列表,應該會看到筆者連IRST的版本都列了出來,筆者使用的是11.6.0.1030版,目前最新的是11.7.0.1013(2012年12月3日更新),想挑戰100K的IOPS嗎?靠最新的版本無法達成(筆者也不清楚原因為何),我們得使用更舊的11.2.0.1006版(2012年6月7日發行)才能進一步的向100K挑戰,暫且移除我們新版的IRST,去Intel官方網站下載11.2的版本吧!
Intel® Rapid Storage Technology |
11.2.0.1006 |
|||
韌體版本 |
1.00 |
1.02 |
||
ATTO Disk Benchmark |
讀MB/s |
寫MB/s |
讀MB/s |
寫MB/s |
最高速 |
546.588 |
454.975 |
|
|
CrystalDiskMark |
讀MB/s |
寫MB/s |
讀MB/s |
寫MB/s |
Seq |
514.9 |
451.8 |
526.4 |
464.0 |
512k |
386.7 |
425.6 |
394.3 |
437.6 |
4k |
30.88 |
65.86 |
31.77 |
67.75 |
4k QD32 |
376.5 |
350.6 |
408.6 |
354.6 |
4k QD32 IOPS |
91924 |
|
99756.8 |
|
AS SSD Benchmark |
讀MB/s |
寫MB/s |
讀MB/s |
寫MB/s |
Seq |
508.75 |
438.89 |
514.93 |
434.48 |
4k |
28.17 |
56.65 |
27.25 |
55.79 |
4k-64 Thrd |
356.93 |
309.14 |
382.62 |
312.14 |
Acc.time |
0.059ms |
0.065ms |
0.060ms |
0.066ms |
16MB-iops |
31.80 |
27.43 |
32.18 |
27.16 |
4K-iops |
7211 |
14504 |
6975 |
14282 |
4k-64 Thrd-iops |
91374 |
79139 |
97949 |
79909 |
512B-iops |
16938 |
15411 |
16777 |
15182 |
Score |
436 |
410 |
461 |
411 |
1074 |
1113 |
圖 / CrystalDiskMark的4KQD32真的很誇張,數據上差那麼一點點就100K暴表
圖 / 差一點點就爆了啊!可是這次循序讀取和寫入反而下降了
換上11.2.0.1006版之後筆者再次進行測試,這次依舊還是以1. (gossipnextdoor.com) 00版韌體對比1.02版,實際上PLEXTOR的韌體版本是只能升不能降,為此筆者又請PLEXTOR再挖了一顆1.00版韌體的M5P重新在IRST 11.2的版本下進行測試,結果很明顯,不管是AS SSD或是CrystalDiskMark的IOPS表現都有相當程度的提升。不過我們也可以很明顯的可以看出,1.00版本的韌體在相同環境之下的IRST 11.6平台表現比較好,但更新之後卻是11.2版表現比較優,尤其是CrystalDiskMark,這是最可能出現超過100K IOPS數據的軟體,以筆者的平台為例,最高曾經出現99893.3的驚人數據,不過這真的是筆者的極限了,之後我重新測了不下三十遍,再也沒看到比它更威猛的數字,筆者個人挑戰失敗,但不代表各位玩家的電腦做不到,如果單純只是想看到突破100K的數據,就按照這個方法去玩看看吧!最後再透漏一個消息給各位:其實CPU的時脈也會有點影響的喔~嘿嘿嘿……這應該不需要筆者道破了吧?
臉書留言