2017-10-16 1 views
-3

가상 머신 io 성능을 향상시키기 위해 qemu 데이터 플레인을 사용하고 싶습니다. 그래서 내가 libvirt.xml에 추가 :qemu 데이터 플레인 보고서 '.x-data-plane'을 (를) 찾을 수 없습니다.

QEMU-KVM :

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

그래서 나는 가상 컴퓨터를 시작 virsh를, 결과는 다음과 같은 오류를보고 -device 인 virtio-BLK-PCI, SCSI = 꺼짐, 버스 = pci.0, addr = 0x5, 드라이브 = 드라이브 -virtio-disk0, id = virtio-disk0, bootindex = 1 : '.x-data-plane'속성을 찾을 수 없음

이 문제는 무엇입니까? 보고서? 컴파일러는 QEMU 손실 된 매개 변수입니까?

+1

문제를 자세히 설명해 주실 수 있습니까? 사람들이 문제에 대한 자세한 내용을 전달할 때 훨씬 쉽습니다. – Tom

+0

좋아, 이제 세부 정보 – Paul

답변

1

"x-data-plane"은 실험적인 옵션 이었으므로 x- 접두어입니다. 즉, 새로운 버전의 QEMU에이 옵션이 계속 존재하거나 버전마다 동일한 방식으로 작동한다는 보장이 전혀 없음을 의미합니다.

는 사실이 옵션은 2015 년에 제거 :

commit a616fb75c23d768abdc8688d4d6811d3d7eb03e4 
Author: Fam Zheng <[email protected]> 
Date: Mon Dec 7 18:59:27 2015 +0800 

virtio-blk: Drop x-data-plane option 

The official way of enabling dataplane is through the "iothread" 
property that references an iothread object created by "-object 
iothread". Since the old "x-data-plane=on" way now even crashes, it's 
probably easier to just drop it. 

을 그러니 당신은 아마,이 옵션이 제거 된만큼 새로운 옵션, 또는 QEMU를 지원하지 너무 오래된 QEMU를 사용하고 후자의. "공식적인 방법"을 찾아 사용하여 커밋 메시지가 말하는 데이터 플레인을 활성화해야합니다.

관련 문제