Pode ser um bug no sysbench. Eu encontrei um semelhante aqui intitulado: Executando 'prepare' no teste fileio com --file-extra-flags = falha direta .
trecho
./sysbench --test=fileio --file-total-size=1G --file-test-mode=rndrw --max-time=18000 --max-requests=0 --num-threads=4 --rand-init=on --file-num=2 --file-fsync-freq=0 --file-block-size=16384 --report-interval=10 --file-extra-flags=direct prepare
sysbench 0.5: multi-threaded system evaluation benchmark
2 files, 524288Kb each, 1024Mb total
Creating files for the test...
Extra file open flags: 3
Creating file test_file.0
FATAL: Failed to write file! errno = 9 (Bad file descriptor)
Eu arquivaria um bug com o projeto SysBench. Você pode fazer isso aqui:
Especificamente, há um link ao lado (à direita) para relatar bugs .