我刚刚安装了一台带有KVM的新服务器用于创建虚拟机,但我发现主机和客户机之间的性能差异很大 .

该服务器具有RAID 10的SSD,读取速度接近1400MB / s(使用hdparm进行测试) . 问题是客户端的性能仅为750MB / s .

磁盘卷是使用LVM创建的 .

相对于磁盘的配置:

<emulator>/usr/bin/qemu-system-x86_64</emulator>
    <disk type='block' device='disk'>
      <driver name='qemu' type='raw' cache='directsync' io='native'/>
      <source dev='/dev/vservers/ds14-v1'/>
      <blockio logical_block_size='512' physical_block_size='8192'/>
      <target dev='vda' bus='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
    </disk>

  <qemu:commandline>
    <qemu:arg value='-set'/>
    <qemu:arg value='device.virtio-disk0.scsi=off'/>
    <qemu:arg value='-set'/>
    <qemu:arg value='device.virtio-disk0.config-wce=off'/>
    <qemu:arg value='-set'/>
    <qemu:arg value='device.virtio-disk0.x-data-plane=on'/>
  </qemu:commandline>

可能是什么问题呢?任何的想法?提前致谢