有没有类似于 CrystalDiskMark for UNIX 的东西?

有没有类似于 CrystalDiskMark for UNIX 的东西?

如果您要购买 SSD,您肯定已经看过 CrystalDiskMark 的屏幕截图之一,其中有一些绿色方块,以及 2x4 矩阵以及对给定硬件进行读/写测试的结果:

然而,我从未见过任何类似的 UNIX — 最多你得到的是一个dd对于顺序读/写测试,它没有显示相关硬件的 IOPS 参数。

有没有类似于 CrystalDiskMark for UNIX 的东西来执行各种读/写测试,如 4KiB Q8T8 等?

搜索过并发现以下项目OpenBSD 端口,但它们看起来相当陈旧(至少可以说 - randread2020 年仍然托管在 SourceForge 上,并且字节杂志据报道已于 2013 年停止在线发布),并且这些工具都没有提及评估现代 SSD 性能,为此您可能需要某种额外的代码来处理 IO 队列和线程或诸如此类的东西:

答案1

我认为您在搜索中错过了一些更常见的工具。

对于一些测试我发现IO率港口) 好的。

之前邦妮++很常见。仍然是测试磁盘的最爱,但请参阅我可以使用 bonnie++ 确定磁盘阵列上的 IOPS 吗?

今天我要说的是碘酮港口)最常用。它可以帮助您提高 IOPS

如何正确测试SSD性能讨论使用 iozone 测试 2x 物理 RAM 的重要性。

我没用过但是菲奥港口)也是一个受欢迎的选择。

FreeBSD 基准建议是必读!

然而,这些都没有 CrystalDiskMark 使用起来那么简单。您需要了解不同的缓存层、文件系统等。

2018 年的快速比较可以在以下位置找到:比较 IO 基准:FIO、IOZONE 和 BONNIE++:

上面是以 FreeBSD 为中心的,但它们很容易用于:

相关内容