VM との転送速度が非常に遅い

VM との転送速度が非常に遅い

最近、Webmin を使用して Ubuntu (SSD 上) にソフトウェア RAID をセットアップしましたが、問題なく動作し、高速でした。virt-manager を使用して Windows 8.1 Pro vm をインストールした SSD にいくらかのスペースを残しました。virt-manager で、RAID ディスクに raw ディスク イメージを作成し、それを Windows vm に追加しました。これまでのところ、vm ブート ドライブ (SSD) から RAID ディスクへのファイル転送速度とその逆の速度はまったく問題ありません。ただし、別の PC から Windows vm 経由でギガビット イーサネット経由でファイルを RAID ディスクに転送すると、速度が 5 分の 1 (約 30 MB/秒) しか得られません。どうしてでしょうか。ご回答をよろしくお願いします。

追加情報:

  • SSD: Ubuntu (ホスト) と Windows vm
  • RAID: Webmin を使用した Ubuntu のソフトウェア RAID (高速かつ安定)。RAID 0 の 2 つのドライブ (テストのみ) で約 150 MB/秒の書き込み/読み取りを実現
  • VM: virt-manager に含まれる RAID ディスク上の未加工の固定サイズのディスク イメージ
  • イーサネット: ホストと VM の両方でギガビット (NAT/仮想ブリッジを使用した場合の速度は同じ)
  • その他のPC: ギガビットイーサネットスイッチを介してギガビットイーサネットに直接接続

答え1

そこで、さらに調査した結果、ようやく説明が見つかりました。VM に使用したネットワーク インターフェイス (Ubuntu が提供する標準のインターフェイスや、おそらく他のインターフェイス) のようです。名前はrtlです....非常に遅いですが、すぐに使えます。私が今使っているのは(おそらくあなたも使うべきでしょうが)VirtIOという名前ただし、
まずここからダウンロードできるドライバーをインストールする必要があります。
https://docs.fedoraproject.org/quick-docs/en-US/creating-windows-virtual-machines-using-virtio-drivers.html
私のVMはWindowsを実行しているため、上記のページの「直接ダウンロード」から「Stable virtio-win iso」をダウンロードしました。rtl....インターフェース。その後、ネットワークインターフェースを仮想IOそして、VM を再起動しました。ISO を DVD ドライブとしてマウントし、デバイス マネージャーを使用して手動でドライバーをインストールしました。

これで完了です。これが他の誰かの役に立つことを願っています ;)

関連情報