邁向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.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的時脈也會有點影響的喔~嘿嘿嘿……這應該不需要筆者道破了吧?
 

 

阿庠 阿庠

曾經我只是個喜歡看機器人卡通的小毛孩,後來我迷上了鋼普拉模型。
曾經我只是個只會騎腳踏車的小男孩,後來我學著組裝自己的腳踏車。
曾經我只是個喜歡玩電腦遊戲的小屁孩,後來我決定自己試著組電腦。
也許,我喜歡的是動手組裝的過程。

標籤: , , ,

臉書留言