Назад | Перейти на главную страницу

Необработанный диск KVM имеет сопоставимую запись, медленное чтение

Я сначала провел тесты fio, и, по-видимому, моя скорость записи в основном составляет 90%, но моя скорость чтения составляет 40%. Вот мой xml файл:

<emulator>/usr/bin/qemu-system-x86_64</emulator>
<disk type='file' device='disk'>
  <driver name='qemu' type='raw' cache='none' io='native'/>
  <source file='/mnt/raid_array/test_server/ubuntu20.04'/>
  <target dev='vda' bus='virtio'/>
  <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'>
</disk>

Фио:

fio --name = seqread --rw = read --direct = 1 --ioengine = libaio --bs = 1024k --numjobs = 8 --size = 1G --runtime = 600 --group_reporting (последовательное чтение)

Хост: 327 МБ / с. Виртуальная машина: 127 МБ / с. Это всего лишь 39% скорости хоста.

fio --name = seqwrite --rw = write --direct = 1 --ioengine = libaio --bs = 1024k --numjobs = 8 --size = 2G --runtime = 600 --group_reporting

Хост: 141 МБ / с ВМ: 114 МБ / с Это 80 процентов скорости хоста. Это приемлемо, но я бы тоже хотел, чтобы это было выше.

Я использую BTRS raid 1, есть ли у кого-нибудь советы по увеличению скорости чтения?