2 つの KVM ゲストのうち 1 つでインターネット接続が遅い (debian)

2 つの KVM ゲストのうち 1 つでインターネット接続が遅い (debian)

私の設定:

  • ゲスト用の vmbr0 ブリッジと shorewall ファイアウォールを備えたホストマシン上の Proxmox
  • ゲスト (両方とも KVM、openvz ではありません):
    • Windows Server 2008 の新機能
    • デビアンレニー

proxmox ホスト (wget) と Windows サーバー (firefox) では、約 8 ~ 10 MB/秒でスピード テスト ファイルをダウンロードできます。ただし、debian ゲストで wget を使用してファイルをダウンロードすると、2 ~ 3 MB/秒しかかかりません。両方のゲストは同じネットワーク ブリッジを使用しており、KVM のネットワーク カードは両方とも 'rtl8139' です。

誰かこれを修正する方法を知っていますか? Debian VM を Web サーバーとして使用したいので、帯域幅が必要です。

答え1

kvm を使用する場合は、次の点に注意してください。

  • ブートストリング elevator=none で IO スケジューラを無効にする
  • virtio ネットドライバーを使用する

答え2

virtioドライバについては同意します。ホスト用のスケジューラとして私が好むのはdeadlineです。

それに加えて、tcpdump を使用して、内部で何が起こっているかを確認しましたか?

関連情報