SSD的優化技術在現在為止不改變,甚至在未來也不會改變,為什麼呢?
首先我們必須知道SSD是由NAND Flash組成,而NAND Flash又分成SLC /MLC兩種
SLC-一個記憶體單元只放一種狀態,例如01
MLC-一個記憶體單元放多種狀態,例如00,01,10,11,所以MLC的儲存密度比較高
NAND Flash有壽命的問題,由於SLC的只做一種狀態,同一單元讀寫次數少,所以壽命長,而MLC的單位讀寫次數變多了,壽命當然短,做個最簡單的比喻,如果一個女優只作正常體位,那他比較不容易壞,如果另外一個女優口爆、肛交、顏射、綑綁姿勢通通來,任何種類片子都接,那這個女優很快就玩完了
大家都希望買到便宜的SSD,因為SLC價格始終降不到消費水平,所以廠商只能從MLC這塊下手,利用各種優化技術讓壽命增加,而SSD的優化技術可分成自動執行,以及手動執行
SSD自動執行- GC+Wear Leveling+Flash Translate Layer
USER手動執行- AHCI+Trim+4K Alignment+SSD Tweaker..
Windows所支援的TRIM,他可以將收集到的垃圾資料提早一步交給SSD,SSD此時開始進行背景垃圾收集,同時也會關閉一些針對硬碟做的Cache,而AHCI目前推出的主機板預設值都已經替你開好了,例如我這次組裝的P8Z77就是如此,Garbage Collection指的是當一個電腦上的動態記憶體不再需要時,就應該予以釋放,以讓出記憶體,這種記憶體資源管理,稱為垃圾回收,Secure Erase指的是將刪除的資料作加密,而不是將資料保全,用Winsows7 or Win8在格式化時也都會幫你做好4K對齊,所以基本上關於SSD的優化,都在第一次裝機時達到最佳化
接下來提到第三方的優化軟體,例如SSD Tweaker,或者是SandForce專用的SandForce Recycler,都是背景垃圾資料收集,以及Wear Leveling平均抹寫演算法,作用是將每一個抹寫Block周期全部寫過一次,讓寫入次數平均增加使用壽命,就好像你在,此外SSD專用的新興程式語言FTL,可以針對NAND Flash作加速應用,而懂這個語言的人很少,所以對於一般玩家而言,我們能夠做的就是讓SSD能夠有休息時間做GC背景垃圾資料收集
舉個例來說,我們在使用電腦通常不會有休息時間,但若你能夠在中午休息時間30分鐘持續開機,讓他保持開機閒置,此時不做任何資料寫入的話,就會進入背景垃圾資料收集,如此會讓SSD的速度恢復正常狀態,而你若再背景GC時又作資料寫入,他就會中斷GC,就好像你在魔獸世界施法時,突然跳一下,這個引導就中斷了
像上圖,我在硬碟資料量多的時候進行測速,這時測出來的數字就不好,而在靜置一段時間GC完畢後,就能將速度恢復正常狀態
以上的前言,說的都是SSD使用上的觀念釐清,也是OCZ在研討會上說明的事項,目前OCZ針對SSD產品線下足功夫,除了自己研發也不斷併購有技術競爭力的廠商,例如這次併購Indilinx,得到了M家控制晶片的奧援,推出的Vertex 4就使用Indilinx Everest 2主控晶片,背後就是Marvell新近發表的下一代88SS9187主控晶片,並且同樣也是搭配自家開發的加強版韌體,這樣子OCZ就取得當前兩大主控晶片的優勢了,你要M也有,你喜歡S也可以,OCZ都給你
Vertex 4的本體上蓋使用塑膠外殼來減輕重量,但在背後則使用髮絲鋁殼強化固定,紙盒包裝很簡潔,裡面內容物如下
一張貼紙,一份說明書,Vertex4本體,以及2轉3支架,還有八顆螺絲
這張貼紙可以貼在主機上,說明自己使用SSD有夠快
這塊2轉3支架使用鋁材,很輕也有質感,他藏身在SSD那塊泡棉的背後,一開始我還真的沒發現,一直到要把盒子丟掉之前翻過來檢查才看到
不過由於我的機殼本來就已經附上2轉3抽取架了,所以可省下來給別的硬碟用
韌體更新
OCZ是美商公司,所以即使是台灣官網都是以英文為主,只有部分中文化而已,在很多討論文章都提到升級韌體能夠提高效能,所以來官網逛逛是必要的
直接點下面連結可以到SSD頁面
http://www.ocztechnology.com/ocz-vertex-4-sata-iii-2-5-ssd.html#overview
而我們我們需要的是韌體更新工具,可以到下面的連結直接選擇倒數第三項 Vertex4
OCZ SSD FIRMWARE UPDATES AND TOOLS
http://www.ocztechnology.com/ssd_tools/
如果看不懂英文的朋友,那就直接點下面的連結吧,會直接到你到Vertex 4的韌體更新工具,下載這個工具來替你的SSD檢查韌體更新,選擇第一項Toolbox(Firmware Updater)
http://www.ocztechnology.com/ssd_tools/OCZ_Vertex_4_and_Agility_4/
此時的OCZ Toolbox版本為 v4.2.0.3480,而我這顆韌體已經是1.5板
點選上方的Tool,這時候他提示已經是最新版韌體,不需要更新,所以我這邊就中斷了
效能測試
測試平台
CPU:Intel Xeon E3-1230 V2 3.30GHz
RAM:Kingstin 1600 16G
MB:ASUS P8Z77V-LE Plus
HDD:OCZ VerteX 4 128G
VGA:ASUS GTX660 OC
並且安裝Intel Rapid Storage Technology,讓系統效能正規化
HD Tune 的測試方式不太一樣,在50%左右的時候會讓SSD提早進入GC模式,這個部分是無可奈何的事情
因為HD Tune測試方式跟其他測試軟體不太一樣,HD Tune會將SSD分成十個部分,每個部分從0%測到100%,在每一部分都丟資料進去再回收,等於是告訴SSD在寫到50%時是預備要寫滿的,所以SSD會被迫提前進入GC狀態,而GC狀態會將所有ECC引擎啟動進入GC運算,但這個狀況在256G及512G的狀況不會發生,主要是因為顆粒的體質不同,128G的體質是1CE,一次只能處理一次寫入一次讀取,但1CE永遠比不上2CE,在128G會看到這個狀況,ATTO則不會有此狀況
另一個原因是HD Tune是測試Road Perfomace,並不是測試完整磁區效能,所以跟其他測速軟體也有差異
PCMARK 7得到5157分,這邊我只測試了System storage
CystalDiskMark 3.0 0x00 (0 Fill)
0xFF (1 Fill)
在這個狀態下分數較高
Anvil's Storage Utilities
這套軟體很特別,抓下來時有測試期限,使用期限早已過期,我特地調整系統時間才能開啟測試,分數為4406.85
ATTO Disk Benchmark
這套軟體是各家SSD最常用的測速軟體,原因是因為他的測試方式能讓數字看起來漂亮,此時速度讀519/Mbps,寫386/Mbps
AS SSD Benchmark
他有三種測試方式,在這個模式下我還是第一次看到破千分的成績
而IOPS也破千分,甚至更高
以及檔案複製模式,模擬ISO複製、程式、遊戲三種模式
他還有另一個壓縮測試,這邊飄的厲害,不過由於這是系統碟,變數較大
Vertex4的速度真的蠻快的,無可挑剔的快及易安裝好上手,目前使用到現在的想法是他真的非常安靜、省電、而他並非使用DuraClass技術,所以無論傳輸有無壓縮的資料都能保持速度的穩定,SSD自我優化是一種便民的藝術,只要在給他適當的休息時間,即使像我這樣子塞的滿滿將近95%,再休息半小時進行自我GC,速度就能回春。
而像我這樣用到極限之後,若真的想重灌電腦,就可以利用OCZ Toolbox上的Secure Erase,將SSD整個清除之後,讓效能回復到新品狀態,希望這篇文章能對大家有點幫助,下台一鞠躬