Бенчмарк iozone в zfs ubuntu 18.04 - ошибка: невозможно открыть временный файл, открыть: неверный аргумент
Я тестирую zfs и другие файловые системы на Ubuntu 18.04, используя iozone
используемая командная строка:
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 (ext4 на lvm)
1 ответ
Это подтолкнуло меня к решению: https://yaffs.net/lurker/message/20060830.035603.628d8ad0.fi.html
O_DIRECT, кажется, не поддерживается в ZFS в Linux, что имеет смысл, поскольку производительность ZFS была бы плохой без ARC.
Удаление -I
вариант дает мне некоторые результаты