SSD 写入速度非常慢

SSD 写入速度非常慢

我在电脑上使用 970 Pro NVMe PCIe M.2 512GB,根据 userbenchmark.com写入速度为 2.2 GB/s。但是在我的计算机(主板:MSI B450 Gaming Pro Carbon AC)上,写入速度仅为 0.35 GB/s:

$ sudo hdparm -tT --direct /dev/nvme0n1

/dev/nvme0n1:
 Timing O_DIRECT cached reads:   5472 MB in  2.00 seconds = 2737.04 MB/sec
 HDIO_DRIVE_CMD(identify) failed: Inappropriate ioctl for device
 Timing O_DIRECT disk reads: 5542 MB in  3.00 seconds = 1847.06 MB/sec
$ dd if=/dev/zero of=tempfile bs=1M count=1024 conv=fdatasync,notrunc
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 3.06873 s, 350 MB/s
$ echo 3 | sudo tee /proc/sys/vm/drop_caches 
3
$ dd if=tempfile of=/dev/null bs=1M count=1024 
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 0.426463 s, 2.5 GB/s

我的电脑正在运行 Manjaro,分区的文件系统是 ext4。它还远远没有满:

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
[...]
/dev/nvme0n1p3  454G  290G  141G  68% /
[...]

我注意到写入速度很慢,因为复制文件所花的时间比我预期的要长得多。写入速度慢的原因是什么?

编辑:手动执行 trim 命令后,写入速度现在介于 1 到 1.3 GB/s 之间。仍远未达到 userbenchmark.com 所说的 2.2 GB/s 或制造商声称的 2.3 GB/s。

相关内容