我首先运行了 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 (顺序读取)
主机:327MB/s 虚拟机:127MB/s 这仅为主机速度的 39%。
fio --name=seqwrite --rw=write --direct=1 --ioengine=libaio --bs=1024k --numjobs=8 --size=2G --runtime=600 --group_reporting
主机:141MB/s VM:114MB/s 这是主机速度的 80%。这是可以接受的,但我也希望这个速度更高。
我正在运行 BTRS raid 1,有人有什么技巧可以加快我的读取速度吗?