我正在做全面仿真模式下的QEMU(qemu-system-i386)性能測試(使用TCG),並避免使用KVM。我已經安裝了debian庫(QEMU模擬器版本1.1.2(Debian 1.1.2 + dfsg-6a + deb7u6))中提供的版本,並下載並編譯了Qemu 2.3.0,Qemu 1.0.0,Qemu 1.1的源代碼。 2,也是Debian 1.1.2 + dfsg-6a + deb7u6的源代碼。從源代碼下載並從源代碼編譯時,爲什麼qemu性能不同?
我正在用以下方式在所有情況下配置項目: ./configure --enable-sdl --target-list = i386-softmmu --disable-kvm --enable-tcg-interpreter
從版本庫安裝的版本比任何手動編譯的版本都快,我總是使用相同的硬盤驅動器映像。我已確保kvm從未啓用或加載: *查詢qemu(info kvm) *尋找加載的驅動程序(lsmod | grep kvm)和(ls/dev/kvm)。
Kvm未加載任何情況。
我也嘗試在配置文件中用-O3改變-O2,並去掉二進制文件中的符號(這不應該是區別)。
我必須缺少一些東西(debian軟件包的默認配置,編譯選項......但我不知道是什麼)。
這可能是性能差異的原因? (任何想法,經驗?)
非常感謝!
謝謝!重新配置並運行! – dexakg