完全なエミュレーション モード (TCG を使用) で QEMU (qemu-system-i386) のパフォーマンスをテストし、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 のソースでもあります。
すべての場合において、次の方法でプロジェクトを構成しています。
リポジトリからインストールされたバージョンは、手動でコンパイルされたどのバージョンよりもかなり高速です。ハードドライブには常に同じイメージを使用しています)。kvm が有効化またはロードされていないことを確認しました。
いずれの場合も、Kvm はロードされません。
また、構成ファイルで -O2 を -O3 で変更しようとし、バイナリのシンボルを削除しました (これは違いではないはずです)。
何か不足しているに違いありません (debian パッケージのデフォルト設定、コンパイル オプション... しかし、何がわからないのですか)。
このパフォーマンスの違いの理由はどれですか? (アイデア、経験はありますか?)
どうもありがとうございました!