因為我那台Mac mini的Thunderbolt連接埠已經恢復了堅固的可靠性(參考閱讀),現在該是以相同方式恢復我尋找更快速大量儲存裝置之任務的時候了…

這台電腦(2011年中推出的型號)標配為500GByte的Toshiba 5400轉速(RPM) 2.5吋硬碟機(型號MK5065GSXF),如同資深Apple達人暨技術專家Glenn Fleishman的發現,我的系統速度隨著時間推移還有作業系統/應用程式數次更新而變慢;而且就像我先前提過的,似乎有必要進行一次看似困難的「手術」,用固態硬碟(SSD)替換原本的硬碟機(HDD)。

就像上次提過的,我希望可以在1Tbyte備用空間製作HDD映像替身,該備用空間位於另一個透過Thunderbolt連結Mac mini的RAID 1映像之雙外接磁碟陣列;這裡的想法是,儘管我是會透過內部或是外部匯流排執行大量儲存子系統,外部匯流排會是10Gbps全雙工第一代Thunderbolt,而不是3 Gbps (半雙工)的SATA (該系統支援第三代SATA,但硬碟機是配備第二代SATA)。

而且我的備援1T外部儲存空間,剛好是位於Mac版雙碟式Seagate GoFlex Desk 外接硬碟陣列中7200轉速(還配備了64 Mbyte的緩衝記憶體)的那顆HDD (型號為ST3000DM001,容量3 TByte,3.5吋;另一顆硬碟是2 TByte 、3.5吋5900轉ST2000DL003),希望其性能可以比Mac mini裡面的那顆5400轉2.5吋硬碟(配備8Mbyte緩衝記憶體)好得多。

於是我用Carbon Copy Cloner軟體備份內建硬碟映像至外部硬碟,我也可以用SuperDuper!軟體來做備份,但事實證明Carbon Copy Cloner有一個很不錯的功能:不只能複製原始硬碟中的主要分割區域,也可以複製隱藏的復原分割區域。然後我選擇外部的備份當作我的開機裝置,一邊為開機程序讀秒、一邊祈禱萬事順利…

但我最後還是很令人沮喪地失敗了…系統開機仍需花好幾分鐘才完成,應用程式開啟的速度也還是「炒雞」慢──似乎有比以前快那麼一點點,但當然是沒有如我所願大幅提升速度。

我的Mac mini系統並不弱,處理器是Intel的「Sandy Bridge」i5-2415M,具備雙實體核心、還有以HyperThreading支援的兩個額外虛擬核心,基本時脈為2.3 GHz (Turbo模式為2.9GHz),而且我已經將系統記憶體從原廠的2GBytes升級到8GBytes。

在Activity Monitor軟體工具上並未顯示任何「記憶體不足」的指示,但因為一種預感,我還是在網路商店Newegg上以特價229.99美元買了1TByte ADATA SU800 SSD,把它裝在eBay淘到的FireWire 800外殼裡,將HDD映像複製到上面,重新以外接裝置開機。而當系統在幾秒之內完成開機、而不是像之前那樣需要好幾分鐘,我驚訝地差點從椅子上摔下來。

請注意FireWire 800的全雙工傳輸峰值「僅」786.432 Mbit/s,與先前連接硬碟與Mac mini的SATA 2與Thunderbolt 1介面的半雙工(3Gbps)與全雙工(10Gbps)速率相較實在是沒得比;顯然儲存媒介是決定此特定設置的基本性能條件,而非介面。我本來嘗試要更精準地量化每個儲存-介面搭配選項,但看來只會模糊焦點。

下圖是我利用Blackmagic Design Disk Speed Test磁碟速度測試軟體對系統內建硬碟做的測試結果:

20171019_HDDvSSD_NT01P1

還有與Thunderbolt綁定的Seagate外接硬碟速度測試結果(特別是只有執行在這顆7200轉硬碟上的非鏡像分區):

20171019_HDDvSSD_NT01P2

以及與FireWire 800綁定的外接SSD測試結果:

20171019_HDDvSSD_NT01P3

為了取得更加量測效果,我還在Thunderbolt綁定的Western Digital (WD) Thunderbolt Duo儲存系統也執行了硬碟速度測試;該系統內含兩顆3 TByte的WD 「綠標(Green)」硬碟,以RAID 1鏡像配置:

20171019_HDDvSSD_NT01P4

根據這些測試結果,你可能預期不是Thunderbolt連接介面就是HDD外接儲存裝置,會擊敗以FireWire 800連結的SSD;但事實顯示,至少在初始系統開機以及接下來的應用程式開啟這方面,情況剛好相反…而且非常明顯。

為什麼會這樣?經過一番思索,我發現Disk Speed Test軟體是提供視訊編輯(video editing),也就是資料檔案量測連續讀寫性能應用,這種應用的系統開機與應用程式開啟,會嚴重偏向隨機存取(事實上大多數是讀取)模式;而且正如我先前對SSD與HDD所做的比較,SSD在隨機存取性能方面在儲存領域佔據領導地位,特別是讀取資料時,速度是首要條件。

回顧過去我做過的大量案例研究,很多系統都拜升級SSD之賜重獲新生;我不確定這一次我為何沒有相同的預期,不過事情的進展總是如此戲劇性,我很高興能在每一次的經驗中得到驚喜。而且很高興知道一件事:把Mac mini撬開、暫時拆卸某些零組件(而且希望我能一個個順利裝回去)以用SSD替換其HDD,並非我為此系統改善性能的唯一選項。

那麼最後我到底會怎麼做呢?我會選擇哪一種為系統升級SSD儲存的方法?在未來的文章裡我會繼續與大家分享後續發展,敬請期待!

編譯:Judith Cheng

(參考原文: HDDs vs SSDs: It's all about the random speeds,by Brian Dipert)