Работает просто жутко медленно по сравнению с NFS. В моих тестах с FIO производительность ниже чем в четыре раза. Хочется использовать, потому что кажется более чистой реализацией для обмена файлами с хостом. Но такую огромную потерю производительности я не выдержу. Жаль, правда.
DIRECT: server:/mnt/server1:# show disk perf . 1G
Физический сервер
Тестирование хранилища: /mnt/server1
Тестируемый размер: 1G
Read Performance: 182MB/s IOPS=44.5k
Write Performance: 98.3MB/s IOPS=24.0k
NFS: server:/mnt/server1:# show disk perf . 1G
Стандартный PC QEMU (Q35 + ICH9, 2009)
Тестирование хранилища: /mnt/server1
Тестируемый размер: 1G
Read Performance: 101MB/s IOPS=24.6k
Write Performance: 54.3MB/s IOPS=13.3k
VIRTIOFS: server:/mnt/server11:# show disk perf . 1G
Стандартный PC QEMU (Q35 + ICH9, 2009)
Тестирование хранилища: /mnt/server11
Тестируемый размер: 1G
Read Performance: 26.4MB/s IOPS=6444
Write Performance: 14.2MB/s IOPS=3474
FIO_COMMANDLINE: fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=test.file --bs=4k --iodepth=32 --size=1G --readwrite=randrw --rwmixread=65
DIRECT: server:/mnt/server1:# show disk perf . 1G
Физический сервер
Тестирование хранилища: /mnt/server1
Тестируемый размер: 1G
Read Performance: 182MB/s IOPS=44.5k
Write Performance: 98.3MB/s IOPS=24.0k
NFS: server:/mnt/server1:# show disk perf . 1G
Стандартный PC QEMU (Q35 + ICH9, 2009)
Тестирование хранилища: /mnt/server1
Тестируемый размер: 1G
Read Performance: 101MB/s IOPS=24.6k
Write Performance: 54.3MB/s IOPS=13.3k
VIRTIOFS: server:/mnt/server11:# show disk perf . 1G
Стандартный PC QEMU (Q35 + ICH9, 2009)
Тестирование хранилища: /mnt/server11
Тестируемый размер: 1G
Read Performance: 26.4MB/s IOPS=6444
Write Performance: 14.2MB/s IOPS=3474
FIO_COMMANDLINE: fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=test.file --bs=4k --iodepth=32 --size=1G --readwrite=randrw --rwmixread=65

Диск ВМ (нужно разобраться, может быть VirtIO Block лучше, и кэш-стратегия тоже): 
