之前我們已經分別針對了固態硬盤和機械硬盤的應用性能、數據恢復能力以及功耗發熱量等方面的差異做了較為詳盡的評測。相信可以讓大家對固態硬盤這個新興事物有一個比較全面的了解了。
固態硬盤作為以DRAM或者NAND閃存為存儲介質的設備(后者更加常見),它摒棄了傳統硬盤那樣的機械部件,因此擁有著后者不具備的諸多優勢,比如占用空間更小,零噪音以及抗震性能極佳的特點。而通過高性能的控制芯片,結合多通道的優勢,使得固態硬盤的性能提升非常明顯。
事實上固態硬盤最主要的性能優勢來源于極快的隨機存取速度,這使得它在一些偏重于零散文件的讀寫方面的性能更加,比如系統啟動、軟件加載等方面。如果用于大容量文件拷貝,則顯得不如機械硬盤來得實在。特別是在和組建RAID 0后的機械硬盤,超過200MB/s的連續讀寫能力只有高端固態硬盤才可與之匹敵。即便如此,固態硬盤容量方面的劣勢也難以讓我們用于數據存儲。
然而說到機械硬盤的RAID 0模式,其翻倍的理論讀寫速度實際上只是在最好情況下的性能表現,在偏重于實際應用的環境中,它與固態硬盤(特別是讀取性能)相差依然甚遠。同樣,針對寫入性能,低端的固態硬盤在這方面是個軟肋。雖然隨機存取性能有相當大的優勢,但是過低的連續寫入性能也使得很多低容量的固態硬盤在進行軟件安裝過程中較為緩慢,甚至慢于單塊機械硬盤。
而前面就我們所討論過的關于數據恢復性能方面問題,就其中一個關鍵問題TRIM還有待進一步討論。由于TRIM是否在運行取決于多方面的因素,而我們也對TRIM的執行周期知之甚少,同時驅動程序也會影響TRIM的正常工作。這充分說明了TRIM尚不成熟,它無法獨立于操作系統運行,這也為我們平時使用中帶來很多困惑。總之,如果我們在誤刪除了數據之后立即進行恢復操作,但就上次我們所使用的JMicron方案的金士頓64GB固態硬盤來說,還是完全沒有問題的。
然而TRIM機制對于提升固態硬盤的性能還是有很大作用的,它省去了在寫入一個已有數據的數據塊前進行擦除的操作,而是在系統空閑時對已被刪除的區域進行擦除操作。只要TRIM的執行頻度合適,效果自然也更加明顯。盡管如此,固態硬盤的隨機寫入性能依然要強于機械硬盤。