各位大大好
最近上研究所想擴充硬碟
在想要用SATA的還是m.2pcIe 的ssd
我的主機板是MSI z170A SLI
要用來跑一些影像處理 ai學習等等的
希望大大給個建議
快 4~8倍,更簡潔不必插線,不會線一堆很煩。關鍵是:也沒比較貴。
道理類似主機板若可以插 DDR4 ,沒有人會買古董 DDR3 來插的。除非是要裝很多顆,板子上已經沒有 M.2 槽可用了,才會屈就 SATA3。
選購時,原裝有無散熱片都無所謂,因為通常沒散熱片可能 CP值更高一些。
但上機時,一定要裝散熱片,若沒 M.2 散熱片可去網拍買個一百多元的。或有些高級主機板會有附。散熱片挑鎖螺絲的為佳,橡皮筋綁的那種長期高溫烘烤會脆化斷掉。
Gen3 或 Gen4,PCI-E 3.0 或 4.0。看你主機板支援到哪裡。預算多少,對高速的追求而定。樓主那片主機板支援到 Gen3 而已,買 Gen3 的就好了。
尤其是 SATA3-SSD 對 M.2-NVMe
不知道有沒有人會切腹
廠商對外行人宣傳的都是頻寬
因為數字大
容易比較
如果 M.2-NVMe 每次可以傳輸 3000MB/s
但每傳一次要停頓十秒才能再傳下一次
而 SATA3-SSD 每次可以傳 500MB/s
但不需要停頓
請問十秒後誰累計的傳輸量比較多?
當然實際狀況不會是這樣子
講深入點
M.2-NVMe 每秒可以帶 3000MB 的資料
但你檔案就只有 1MB
那還是得佔用一秒
假設一條高速公路上有很多收費站
每站都要停上一秒
過十站要用掉多久的時間?
Flash 是一顆記憶體顆粒
假設
SATA
中間要透過緩衝記憶體 > SATA-SSD 主控制器 > 主機板 SATA 晶片轉 PCIe > CPU 記憶體控制器 > 再送達 CPU
M.2-NVMe
中間要透過緩衝記憶體 > NVMe-SSD 主控制器 (PCIe) > 主機板晶片 or CPU 記憶體控制器 再送 CPU
M.2-NVMe 是直接進 PCIe 協定,不再透過 SATA 協定再轉 PCIe, 因此減少了冗餘反覆的轉換
因此當你經過的轉換越少, 就省下更多時間
如果不是檔案大於 SATA 頻寬, 一般只是玩玩遊戲並不會有感,
如果是經常剪輯轉換數 GB 的檔案那就有差
或是 Big data 上的頻繁存取等應用會感受出差異
NVMe vs AHCI
SATA3 SSD 只有AHCI款的,NVMe 要買M.2 或PCI-E的才有。
M.2 SSD 是比 SATA3 SSD 還晚出現的東西,如果沒比較好,那廠商、經銷商、消費者不全都傻子了,放著完美的SATA3(?)不用,硬要搞個M.2 ?這麼簡單道理還看不破,想想都滑稽。

關鍵,關鍵,關鍵,很重要講三次,也沒比較貴。
如果說M.2比較貴,為了省錢買 SATA3的,找一些理由說服自己或他人,除非連續讀寫大檔才有用啦,讀寫小檔有什麼差別…巴哈巴拉,最終目的達到省錢,那還說的過去。
可問題是:根本就沒比較貴啊(Gen3 來說,Gen4很貴),所以這到底是在幹嘛呢?太匪夷所思了。
另外其實 NVMe SSD 不只連續讀寫比較快,4K隨機小檔讀寫也是比SATA3 SSD快幾倍。那個用 DiskMark 軟體就可以自己測了,若不信別人說的,可以親測為憑,自己電腦自己眼睛,還不信那就沒辦法了。

但是對於有更多應用的使用者來說,m.2 PCIE(nvme)是一個可以考慮的方向(尤其主機板又有支援M.2 PCIE Nvme的介面的話)!
尤其現在m.2 PCIE(nvme)的有些價格相當的親民了!
例如1T的A2000目前原價屋價格為35XX和1T SATA3的 MX500 34XX,大約價差為200NT上下,這樣的價格其實應該不難選吧(差不多1個月前A2000應該還在4XXX)!
如果未來SATA3降下來,M.2漲上去,那可能又是一番其他考量吧!
我之前有試用過金士頓A2000的測試報告,可以參考下面的文章連結,m.2 PCIE(nvme)速度上是真的有比較優!就算大量的COPY 也沒想像中那麼快就降速!
https://www.mobile01.com/topicdetail.php?f=490&t=5945275
尤其有時候複製影像檔時,m.2 PCIE(nvme)的確有省了一段不少的時間!
內文搜尋

X