vhost_net e virtio no KVM

0

Eu li que "vhost_net" oferece melhor desempenho contra o "virtio" com base em link

Meu entendimento do googling é que, se "vhost" está definido como "ON", então estou usando o virtio. Porque quando eu tentei substituir "virtio" com "vhost_net" no arquivo XML, recebo um erro.

/ usr / libexec / qemu-KVM -nome rh6_4vm8 -S -máquinasferramentas rhel6.4.0, acel = KVM -m 2048 -smp 2, tomadas = 2, núcleos = 1, = 1 tópicos -uuid 23a35883-6510-6857 -86d2-8106e99efb98 -nographic -nodefconfig -nodefaults -chardev socket, id = charmonitor, path = / var / lib / libvirt / qemu / rh6_4vm8.monitor, servidor, nowait -mon chardev = charmonitor, id = monitor, mode = readline - rtc base = UTC -device PIIX3-usb-uhci, id = usb, ônibus = pci.0, addr = 0x1.0x2 arquivo -drive = / home / storage / local / images / rh6_4vm8.qcow2, if = nenhum, id = drive-virtio-disk0, format = raw, cache = nenhum -device virtio-blk-pci, scsi = off, bus = pci.0, addr = 0x3, drive = drive-virtio-disk0, id = virtio-disk0, bootindex = 1 -drive if = nenhum, media = cdrom, id = drive-ide0-1-0, somente leitura = on, format = raw -device ide-drive, bus = ide.1, unidade = 0, drive = drive-ide0 -1-0, id = ide0-1-0 - toque netdev, fd = 19, id = hostnet0, vhost = on, vhostfd = 27 -device virtio-net-pci, netdev = hostnet0, id = net0, mac = 52 : 54: 00: 13: 15: a7, bus = pci.0, addr = 0x5-netdev toque, fd = 28, id = hostnet1, vhost = on, vhostfd = 29 -device virtio-net-pci, netdev = hostnet1 , id = net1, mac = 52: 54: 00: 57: 1b: 42, bus = pci.0, addr = 0x6 -netdev torneira, fd = 30, ID = hostnet2, vHost = no, vhostfd = 31 -device virtio-net-pci, netdev = hostnet2, ID = net2, mac = 52: 54: 00: D0: 1d: e7, autocarros = pci.0, addr = 0x7 -netdev torneira, fd = 32, ID = hostnet3, vHost = no, vhostfd = 33 -device virtio-net-pci, netdev = hostnet3, id = net3, mac = 52: 54: 00: 83: e8: ea, bus = pci.0, addr = 0x8-netdev toque, fd = 34, id = hostnet4, vhost = on, vhostfd = 35 -device virtio- net-pci, netdev = hostnet4, id = net4, mac = 52: 54: 00: 09: 58: 67, bus = pci.0, addr = 0x9-netdev toque, fd = 36, id = hostnet5, vhost = on vhostfd = 37 -device virtio-net-pci, netdev = hostnet5, id = net5, mac = 52: 54: 00: 86: 7b: 30, barramento = pci.0, addr = 0xa-poema pty, id = charserial0 -dispositivo isa-serial, chardev = charserial0, id = serial0 -dispositivo usb-tablet, id = input0 -device virtio-balloon-pci, id = balão0, bus = pci.0, addr = 0x4

Então minha pergunta é. Estou usando o vhost_net agora? Se não, como posso definir os vnic's para vhost_net?

    
por user2066671 23.10.2013 / 06:17

1 resposta

0

vhost=on in-netdev diz que você está usando vhost_net.

    
por 18.11.2013 / 20:33