我正在寻找文件系统基准测试实用程序.我基本上想要运行一个测试,它应该能够在给定块大小的指定驱动器上进行随机读/写.例如在Linux系统上随机写入4K.
解决方法:
检查Linux Benchmark Suite页面.它链接到一系列基准测试,包括bonie和bonie++,可以做你想要的(甚至更多).
对于bonnie,要更改块大小,您可能还需要指定测试文件大小.
usage: bonnie++ [-d scratch-dir] [-s size(MiB)[:chunk-size(b)]]
所以bonnie … -s 1g:4k …应该以4096字节的块进行I / O.
另请查看iozone.它有一些可怕的命令行参数,但r可用于修复块大小.查看文档以了解输出.