2017-10-16 2 views
-3

qemuデータプレーンを使用して仮想マシンのパフォーマンスを向上させたいのですが、 は、だから私はlibvirt.xmlためにこれを追加しました:= -deviceのvirtio-BLK-PCI、SCSI: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を、結果は次のエラーを報告しましたオフ、バス= pci.0、addr = 0x5、ドライブ=ドライブ-virtio-disk0、id = virtio-disk0、bootindex = 1: 'x-data-plane'プロパティが見つかりません。

この問題は何ですか?報告する?コンパイラQEMUはパラメータを失っていますか?

+1

問題を詳しく教えてください。人々が問題の詳細な状況を伝えることはずっと簡単です。 – Tom

+0

ok、今すぐ詳細 – 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を使っているのいずれか後者。コミットメッセージが話すデータプレーンを有効にするには、 "公式な方法"を見つけて使用する必要があります。

関連する問題