iozone 运行失败,出现“无此文件或目录”错误

iozone 运行失败,出现“无此文件或目录”错误

我想开始使用 iozone 对我拥有的 USB 驱动器进行基准测试。

我想要一个非常简单的测试来测量 4k 随机写入。
我尝试按照手册使用相关参数,但大多数运行时都会出现奇怪的错误。有些运行会顺利通过,但使用 200000kb/s 等非常高的值时除外。

大多数运行都会失败

sudo iozone -i 2 -R -l 1 -u 1 -r 4k -s 10m -F ~/f3  | tee -a /tmp/iozone_results.txt

...
Min process = 1 
Max process = 1 
Throughput test with 1 process
Each process writes a 10240 Kbyte file in 4 Kbyte records

~/f3: No such file or directory

有人能提供一些建议,告诉我我做错了什么吗?我显然有权限,以防万一,将 chmod 777 设置为我的主目录和相关的文件系统挂载点。

答案1

iozone 手册指出,如果您要使用该-i参数,则需要包含-i 0以便有文件进行测试。对于您的情况,请使用-i 0 -i 2来获取您的写入测试。如果您不指定该测试,其他测试就没有文件可以使用,您将得到您看到的错误。

相关内容