近日三星推出了一款名為980的產品。第一次聽到「三星980」的時候我的內心是疑惑的,2021年怎麼又提已經發布了兩年的手機CPU?
其實這次只是一個巧合,三星的固態硬碟通常都是帶有PRO、EVO或者QVO後綴的,沒有後綴的三星980固態硬碟就很容易和2019年的5G手機處理器三星Exynos 980混淆。
言歸正傳,我們還是說說這顆三星新推出的980固態硬碟,沒有後綴、沒有DRAM緩存的它究竟是個什麼水平。
首先來了解下「無緩存」的含義,固態硬碟中的緩存概念主要有兩種,一種是指SLC緩存,它是用QLC、TLC或MLC快閃記憶體模擬成SLC來提高寫入速度的一種方法,目前大家能買到的固態硬碟基本上都有SLC緩存。
另外一種呢就是DRAM緩存,它是固態硬碟中的一顆內存晶片,裡邊存儲了固態硬碟工作時所需的快閃記憶體映射表。
DRAM緩存不是必須的,在一些低端固態硬碟上經常會採取無DRAM緩存的設計。
根據容量的不同,固態硬碟去掉DRAM緩存可以節省3到5美元左右的成本,三星在980PRO上使用的LPDDR4會更貴一些。
所以三星在980上採用無DRAM緩存設計,就可以降低成本,滿足更多玩家的需求。
接下來看三星980的性能參數:PCIe 3.0接口,順序讀取3500兆每秒、順序寫入3000兆每秒,4K隨機讀取500K IOPS、4K隨機寫入480K IOPS。從Crystal Disk Mark測速結果來看,三星980都達到了標稱值。
單從性能數據來看,它介於三星970 EVO與三星970 EVO Plus之間,並且採用了更新的第六代V-NAND快閃記憶體,堆疊層數增長40%、讀寫延遲降低10%、功耗降低15%。
雖然去掉了DRAM緩存,但是PCB背面的銅箔標籤、主控表面的鍍鎳金屬層都得到了保留,這些都是增強散熱的舉措。
三星980 1TB只用到一顆NAND快閃記憶體顆粒,因而可以跟主控保持較大的距離,遠離主控這個大火爐,過熱限速的幾率就小了很多。
為了降低無DRAM緩存對性能的負面影響,三星980支持NVMe協議中的Host Memory Buffer特性,在Windows 10作業系統下允許共享最多64兆容量的主機內存給固態硬碟使用。
不過相比於1TB容量固態硬碟所需的1GB DRAM緩存來說,64MB實在是太小了,所以HMB會有很大的局限性,影響到包括SLC緩存釋放在內的方方面面。三星980 1TB在空盤條件下具備高達160GB的SLC寫入緩存,但是跟普通帶有DRAM緩存的固態硬碟不同,這個大容量緩存在寫入停止後並不會自動釋放。
為了驗證這個特性,我用IOMeter向三星980 1TB內寫入了651GB的數據,相當於盤內空間使用率70%。閒置一段時間之後重新進行Crystal Disk Mark測試,可以看到寫入速度很慢,只有500兆每秒出頭,說明SLC緩存完全沒有釋放。這個表現很像一些低端無DRAM緩存固態硬碟:SLC緩存釋放算法比較懶,這樣可以在支持大緩存的同時儘可能降低寫入放大率,並且有助於避免緩存釋放造成的使用過程嚴重卡頓。
對於三星980來說,單純靠等的話,它的SLC緩存不會主動釋放完全。需要通過順序寫入去適當給它一些壓力,並且用充足的耐心等待它去調整和釋放。經過一個小時的折騰之後,使用了70%空間的三星980 1TB最終能提供不到60GB的SLC緩存空間,這個表現還是不錯的,前提是你要有耐心,急不來。
在SLC緩存恢復正常之後,Crystal Disk Mark的測速成績也就基本正常了。
藉助PC Mark 10快速系統盤基準測試,我們可以評估固態硬碟在實際使用中的性能表現。在這個測試中三星980的成績是相當不錯的,不但超越了眾多旗艦級的PCIe 3.0接口NVMe固態硬碟,比之自家PCIe 4.0旗艦980PRO也毫不遜色。說明在家用輕負載環境下,三星980的整體性能還是可圈可點的。在盤內空間使用率達到70%之後,性能會有一點衰減,但總體表現合格。
以個人觀點來看,三星980推出後將取代已經停產的970 EVO,成為970 EVO Plus之下的一個入門NVMe固態硬碟產品。而在無DRAM緩存的競爭對手中,目前還沒有一個能跟三星980打的,類似西數SN5 5 0之類的競品在性能上跟三星980都有較大的差距。當然,以三星過去的定價策略來看,即便減掉了DRAM緩存,恐怕980的價格也不會很低。
特別提醒大家,三星980的性能參數不錯,但千萬不要真把它當成高端NVMe固態硬碟來用,因為無DRAM緩存會給重負載使用性能造成非常嚴重的影響。做設計的朋友還是建議選擇帶有DRAM緩存的型號,至於辦公以及遊戲用戶,如果價格合適的話我覺得980是可以選的。