我有一台电脑:
我正在新安装的 Ubuntu Desktop 20.04 上测试 SSD 写入速度,没有运行其他进程
dd if=/dev/zero of=/moint-point/tmp bs=4M count=10000 status=progress
我通过同步挂载选项禁用了写入缓存,并重新优化了 dd 进程并使其具有离子化,以实现最佳性能。
100 秒后写入速度仅为 90MB/s,但磁盘可达到 530MB/s
怎么才能大幅提升写入速度?需要换主板吗?怎么选?买个SATA-USB3.0转换器插到usb上能提升吗?
答案1
100 秒后写入速度仅为 90MB/s,但磁盘可达到 530MB/s
这是“QVO”SSD。它的主要闪存不是速度可达 530MB/s。
SSD 仅具有小的大量非常快速的 SLC 存储,它用作“写入缓存”,以最大速度接收传入数据。写入完成后,SSD 会自动将数据从其缓存移动到主存储内存。
但是,如果您写入数据的速度足够快以填满缓存,那么您的写入就会直接进入主存储空间 - 并且您的 SSD 存储是 QLC,因此 90 MB/s 的速度几乎是最好的。
AnandTech:三星 870 QVO SSD 评测表示您的 1TB QVO 具有约 40 GB 的缓存空间,并确认 QLC 写入速度为 80 MB/s。
解释计算机:QLC 与 TLC SSD对三星的 QVO 与 EVO 进行了比较(EVO 使用速度更快的 TLC 闪存作为主存储,但也有更多缓存)。
(注:这是 SSD 的内部的写入缓存。它与操作系统基于 RAM 的写入缓存无关,也dd
无法控制它。
如何才能大幅提高写作速度?
获取不使用 QLC 闪存的 SSD。
另外,可能要考虑 NVMe SSD,而不是 SATA。“530MB/s”限制做来自 SATA 的瓶颈 – 当不受 SATA 连接的限制时,SSD 实际上可以达到几 GB/s。
如果我购买 SATA - USB 3.0 转换器并插入 USB,会增加吗?
绝对不会。它只会增加更多的瓶颈。