我想测量我购买的新磁盘的读写性能。对于写入,我做了以下操作:
yes | pv -br > /dev/sda
该程序yes
只是重复输出一个字符,而且非常高效,因此几乎肯定不会成为瓶颈。我通过 将其传输到磁盘中pv
,以监控吞吐量。这给了我大约 450 MiB/s 的速度。
为了测量读取性能,我做了
dd if=/dev/sda | pv -br | dd of=/dev/null
这给了我 180 MiB/s。
我的问题:
- 这是衡量读写性能的好方法吗?
- 如果没有的话,有什么更好的方法吗?
- 如果这些数字是相关的,那么写作比阅读快得多是否合理?
我的硬件包括一台 HP Elitebook 840 G3,配备 16 GB RAM,启动到实时 Ubuntu 20.04,磁盘是 Western Digital Green SATA SSD M.2 2280。