iozone benchmark on zfs ubuntu 18.04 - error: can not open temp file open: invalid argument
iozone benchmark on zfs ubuntu 18.04 - error: can not open temp file open: invalid argument
我正在 ubuntu 18.04 上使用 iozone
测试 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)
这让我想到了解决方案:https://yaffs.net/lurker/message/20060830.035603.628d8ad0.fi.html
O_DIRECT 在 Linux 上的 ZFS 上似乎不受支持,这是有道理的,因为如果没有其 ARC,ZFS 性能会很差。
删除 -I
选项会得到一些结果
我正在 ubuntu 18.04 上使用 iozone
测试 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)
这让我想到了解决方案:https://yaffs.net/lurker/message/20060830.035603.628d8ad0.fi.html
O_DIRECT 在 Linux 上的 ZFS 上似乎不受支持,这是有道理的,因为如果没有其 ARC,ZFS 性能会很差。
删除 -I
选项会得到一些结果