在網路上,很常看到大家問一個問題: NVMe M.2 SSD 該選那一個呢?【 Samsung 970 EVO Plus 】或【 WD Black SN750 NVMe SSD】?以下是兩款 PCIe Gen3 SSD 特色比較:
控制晶片:
Samsung – Phoenix S4LR020
WD – 20-82-007011 Triton MP28
軟體與附加功能:
Samsung Magician
WD SSD Dashboard
建議:
穩定且高效能的選擇 – Samsung 970 EVO Plus
價格具競爭力 – WD SN750 黑標
Samsung Magician 軟體功能
健康狀態檢查:即時監控 SSD 的健康狀態,包括總寫入量(TBW)、剩餘壽命、溫度、效能。
Secure Erase、Over Provisioning(OP)、AES 256-bit 加密
基本的效能測試、客製化驅動程式、韌體升級、啟動優化

Samsung 970 EVO Plus規格 vs WD SN750
三星 SSD 在台灣的售價,一向不親民,因此網路上的討論度不如 Solidigm (Intel)、WD、Micron、Kingston。但是,三星在 NAND Flash 領域的技術,還是無法被忽視的。
下表是 Samsung 970 EVO Plus 與 WD Black SN750 的官方效能數據。
官方數據 (500GB) | 970 EVO Plus | SN750 Black |
---|---|---|
Interface | PCIe Gen3 x4 | PCIe Gen3 x4 |
Protocol | NVMe 1.3 | NVMe 1.3 |
Warranty | 5 Year or 300 TBW | 5 Year or 300 TBW |
Sequential Read MB/s | 3,500 | 3,430 |
Sequential Write MB/s | 3,200 | 2,600 |
Random Read 4KB IOPS(QD=32) | 480K | 420K |
Random Write 4KB IOPS(QD=32) | 550K | 380K |
Samsung 970 EVO Plus 軟體下載
Samsung 970 EVO Plus:官網
Samsung 客製化 NVMe Driver:Samsung 970 EVO Plus
Samsung Magician Software:Windows 版本
Samsung 970 EVO Plus:規格表
測試環境
電腦規格
主機板 | ASUS TUF GAMING X570 PLUS |
CPU | AMD Ryzen 3600 |
記憶體 | Micron 32GB DDR4-3200 *2 |
開機碟 | Micron MX500 SSD |
測試碟 | Samsung 970 EVO Plus NVMe |
測試軟體 | Iometer |
作業系統 | Windows 11 專業版 |
NVMe 驅動程式 | 測試 1:Windows 內建 測試 2:Samsung 客製 |
測試方法
SSD 格式化 | NTFS 檔案系統 |
叢集大小 | 預設值 – 4KB |
Iometer 循序讀寫資料大小 | 128KiB |
Iometer 隨機讀寫資料大小 | 4KiB |
佇列深度(QD, Queue Depth) | 1 – 128 |
Worker(也就是 Thread)*註1 | 1 |
測試時間 | 300 秒 |
【讀取:寫入】比例 | 【100%:0%】 【75%:25%】 【50%:50%】 【25%:75%】 【0%:100%】 |
註1:Iometer Worker 的數量取決於系統上的 CPU 個數,通常每個 Worker 只分配給一個磁碟執行;也就是一個 Worker(Thread, 執行緒)只會針對一個磁碟進行讀寫測試。【Iometer 操作說明】可以參考 – Iometer軟體介紹
SSD TBW計算 (Terabytes Written)
假使害怕 TLC NAND flash 的先天抹除次數太少,容易造成 SSD 無法寫入的話。那麼在挑選 SSD 之前,應該先問自己每天會寫入多大的資料量到 SSD 呢?
以 970 EVO Plus 500GB 為例子,三星保證 TBW 值是 300 TB,所以用 5 年保固來計算的話,
300 TB / 5 年 / 365 天 = 164.4 GB per day
也就是每天可承受的寫入量為 164.4 GB,大約是 970 EVO Plus 500GB 三分之一左右的容量。
而這種大量的寫入容量,對於一般電腦使用者來說,幾乎是達不到的。除非是規模小的工作室,進行影片剪輯、大量數據運算的高階工作,或許有可能會達到。不過,要解決這種問題有幾種方法:
購買更大容量 SSD ( e.g. 1TB、2TB、4TB )
使用主機板 RAID 的功能
考慮企業級 NVMe SSD
Samsung 970 EVO Plus NVMe 效能數據
效能數據分成 2 個部分,可以看到 Windows 內建與 Samsung 客製驅動程式的效能數據比較圖。
平均讀寫速度
300秒的平均循序讀寫速度
圖例說明
X 軸: 【QD】指的是 Queue Depth,也就是 Iometer 【Outstanding I/Os】的意思
Y 軸: 流量,單位: MB/s
相同的資料大小在不同 QD 值,得到的流量值
VD_R/W(100%:0%):Samsung 客製驅動程式循序讀取效能數據
Win_R/W(100%:0%):Windows 內建驅動程式循序讀取效能數據

圖例說明
X 軸: 【QD】指的是 Queue Depth,也就是 Iometer 【Outstanding I/Os】的意思
Y 軸: 流量,單位: MB/s
相同的資料大小在不同 QD 值,得到的流量值
VD_R/W(0%:100%):Samsung 客製驅動程式循序寫入效能數據
Win_R/W(0%:100%):Windows 內建驅動程式循序寫入效能數據

初步結論:
1、QD = 32 可得到最大循序讀寫的流量值
2、不同 QD 值,對於寫入流量值沒有太大的差異
3、不同的驅動程式對於數據無太大的差異
300秒的平均隨機讀寫速度
圖例說明
X 軸: 【QD】指的是 Queue Depth,也就是 Iometer 【Outstanding I/Os】的意思
Y 軸: IOPS,就是【每秒的讀寫次數】
相同的資料大小在不同 QD 值,得到的 IOPS
VD_R/W(100%:0%):Samsung 客製驅動程式隨機讀取效能數據
Win_R/W(100%:0%):Windows 內建驅動程式隨機讀取效能數據

圖例說明
X 軸: 【QD】指的是 Queue Depth,也就是 Iometer 【Outstanding I/Os】的意思
Y 軸: IOPS,就是【每秒的讀寫次數】
相同的資料大小在不同 QD 值,得到的 IOPS
VD_R/W(0%:100%):Samsung 客製驅動程式隨機寫入效能數據
Win_R/W(0%:100%):Windows 內建驅動程式隨機寫入效能數據

初步結論:
1、QD = 32 可得到最大循序讀寫的流量值
2、低 QD 能得到較佳的 IOPS 值
3、不同的驅動程式對於數據無太大的差異
即時讀寫速度
300秒的即時循序讀寫速度
圖例說明
X 軸: 時間,單位:秒
Y 軸: 流量,單位: MB/s
QD 固定在 32 得到的流量值
VD_R/W(100%:0%):Samsung 客製驅動程式循序讀取效能數據
Win_R/W(100%:0%):Windows 內建驅動程式循序讀取效能數據
最大值 | 最小值 | 平均值 | |
VD_R/W(100%:0%) | 3,570.3 MB/s | 3,567.1 MB/s | 3,569.3 MB/s |
Win_R/W(100%:0%) | 3,570.1 MB/s | 3,566.6 MB/s | 3,569.3 MB/s |
官方數據 | 3,500 MB/s | NA | NA |
符合官方宣傳最大值數據!

圖例說明
X 軸: 時間,單位:秒
Y 軸: 流量,單位: MB/s
QD 固定在 32 得到的流量值
VD_R/W(0%:100%):Samsung 客製驅動程式循序寫入效能數據
Win_R/W(0%:100%):Windows 內建驅動程式循序寫入效能數據
最大值 | 最小值 | 平均值 | |
VD_R/W(0%:100%) | 3,236.6 MB/s | 888.1 MB/s | 915.8 MB/s |
Win_R/W(0%:100%) | 2,691.7 MB/s | 874.8 MB/s | 915.6 MB/s |
官方數據 | 3,200 MB/s | NA | NA |
符合官方宣傳最大值數據!

初步結論:
1、不同的驅動程式對於循序讀取數據無太大的差異
2、使用 Samsung 客製化驅動程式可以得到較高的循序寫入最大流量數據
300秒的即時隨機讀寫速度
圖例說明
X 軸: 時間,單位:秒
Y 軸: IOPS,就是【每秒的讀寫次數】
QD 固定在 32 得到的流量值
VD_R/W(100%:0%):Samsung 客製驅動程式隨機讀取效能數據
Win_R/W(100%:0%):Windows 內建驅動程式隨機讀取效能數據
最大值 | 最小值 | 平均值 | |
VD_R/W(100%:0%) | 144,225 IOPS | 139,646 IOPS | 143,549 IOPS |
Win_R/W(100%:0%) | 140,592 IOPS | 134,823 IOPS | 137,996 IOPS |
官方數據 | 480K IOPS | NA | NA |
測試數據低於官方宣傳最大值數據!原因在於:執行緒(Thread)數量不同。

圖例說明
X 軸: 時間,單位:秒
Y 軸: IOPS,就是【每秒的讀寫次數】
QD 固定在 32 得到的流量值
VD_R/W(0%:100%):Samsung 客製驅動程式隨機寫入效能數據
Win_R/W(0%:100%):Windows 內建驅動程式隨機寫入效能數據
最大值 | 最小值 | 平均值 | |
VD_R/W(0%:100%) | 26,784 IOPS | 23,748 IOPS | 25,185 IOPS |
Win_R/W(0%:100%) | 27,468 IOPS | 23,450 IOPS | 25,176 IOPS |
官方數據 | 550K IOPS | NA | NA |
測試數據低於官方宣傳最大值數據!原因在於:執行緒(Thread)數量不同。

初步結論:
1、在 QD = 32,不同的驅動程式對於隨機讀寫 IOPS 無太大的差異
不同讀寫比例平均速度
循序讀寫
Samsung 客製驅動程式

Windows 內建驅動程式

隨機讀寫
Samsung 客製驅動程式

Windows 內建驅動程式

Samsung 970 EVO Plus評價
正面 | 負面 |
讀寫速度穩定 | 價格較高 |
5 年有限保固 | 僅支援 PCIe 3.0 |
三星 V-NAND 技術優異 | RAPID Mode 相容性問題 |
Samsung Magician 方便用戶管理、優化 SSD | 散熱片版本需要大空間安裝 |
常見問題
Q1:需要安裝原廠驅動程式嗎?
A1:非必要!
安裝驅動程式,並沒有明顯的讀寫效能提升。
在某些情況下,甚至會得到較差的讀寫效能,例如:Micron Crucial T500 PCIe Gen4 SSD安裝原廠驅動程式效能有差嗎?
Q2:為何隨機讀寫 IOPS 與原廠宣稱的數據差距那麼大?
A2:測試數據是使用 1 個Worker (也就是 Thread)得到的結果;原廠的數據幾乎都是使用多個 Thread 進行測試。
而執行緒(Thread)數量增加,CPU 的負擔越吃重,軟體程式也更難開發維護,相對的效能也會比較好。
所以,多執行緒適合程式開發、網站伺服器或資料庫等用途的族群;至於一般電腦使用者所使用的軟體,還是以單執行緒為主。
Q3:DRAM cache 的固態硬碟勢必要考慮條件嗎?
A3:是的!
不論是 SATA SSD 或 PCIe Gen3 / PCIe Gen4 / PCIe Gen5 NVMe,建議優先考慮內建 DRAM cache 的固態硬碟,好處有:
1. 更快的資料存取速度
2. 降低延遲
3. 改善隨機 I/O 性能
4. 高耐用度
Samsung 970 EVO Plus NVMe SSD 推薦嗎?
在相同電腦配備,針對 Samsung 970 EVO Plus NVMe SSD 與 WD Black SN750 NVMe SSD 的測試結果下結論:
讀寫效能方面:
Samsung 970 EVO Plus 的確比 WD Black SN750 有較好的讀寫速度!
Samsung 970 EVO Plus保固、維修方面:
方便、快速,重點是不囉嗦