zfs ubuntu 18.04上的iozone基准-错误:无法打开临时文件,打开:无效参数

时间:2018-07-21 21:38:40

标签: ubuntu ubuntu-18.04 iozone

我正在使用iozone在ubuntu 18.04上测试zfs和其他文件系统

使用的命令行:

iozone -e -I -a -s 100M -r 4k -r 16k -r 512k -r 1024k -r 16384k -i 0 -i 1 -i 2

错误:

Can not open temp file: iozone.tmp
open: Invalid argument

错误后文件在那里:

-rw-r----- 1 ubuntu ubuntu 0 Jul 21 17:44 iozone.tmp

我尝试将文件夹和tmp文件设置为0777并以root身份运行。所有这些都会导致相同的权限错误。

在rootfs ssd上运行正常(在lvm上为ext4)

1 个答案:

答案 0 :(得分:1)

这向我提示了解决方法:https://yaffs.net/lurker/message/20060830.035603.628d8ad0.fi.html

Linux上的ZFS似乎不支持O_DIRECT,这是有道理的,因为如果没有ARC,ZFS的性能将很差。

删除-I选项会给我一些结果