私が働いているサイトの1つはVMWare仮想サーバーを使用しています。ほとんどの場合それらは非常にうまく機能しますが、ネットワーク上の他の場所からそれらに大きなファイルをコピーすることは非常に遅いです。
大きなファイルとは、サイズが約4GBであることを意味します(最近はそれほど大きくありません)。
今まで4GBのファイルコピーを90分間見てきましたが、まだ2時間ほどかかります。
ネットワークファイルのコピーを高速化するためのVMWareのトリックはありますか?
技術詳細:Linux上で実行されるVMWare ESX。ネットワークは1GB LANです。これまでは、Windowsエクスプローラを使用して、仮想デスクトップにリモートデスクトップを実行し、ネットワークに接続してファイルをコピー/貼り付けすることで、コピーを試みてきました。
比較のために、同じネットワーク上の2つの実際のマシン間でコピーした場合、4GBで約5分でコピーが行われると予想します。 5分から240分に進むと、どこかで非常に問題が発生していると思います....
最初に理解することは、1 GBの接続を他の仮想マシンと共有していることです。ネットワークを使用しているのはあなただけではありません。同じホスト上に他の仮想サーバーがいくつあるか尋ねます。本当にいい人なら、システム管理者がVMware Virtual Centerの[パフォーマンス]タブを見ると、ネットワーク全体の使用状況がわかります。
次に、Windowsのドラッグアンドドロップファイルのコピーはあまり効率的ではありません。ファイルコピーを高速化するための1つのトリック(これを頻繁に行う必要がある場合)は、代わりにSCP/FTPを介してホストで実行することです。これは簡単な設定ではありませんが、次のように機能します。
私が言ったように、簡単ではありませんが、一度やれば、それは非常に速くなります。ただし、他の仮想マシンと共有しているネットワークによって制約されます。ベストプラクティスとして、VMwareは複数のネットワーク接続を使用することをお勧めします。また、システム管理者にFTP/SCPサーバー用の別のネットワークアダプターを使用するように話せるかもしれません。
FastSCPはesxiと同じように遅い...他のすべてと同じように、VMwareが意図したように....
ESXiは、何をしてもSSHのファイルコピーで最大約6 MBに制限されています...高速のファイルコピーが必要な場合は、VMwareに特権を支払う必要があります
ESXまたはVmware Server(Windowsで実行できる無料サービス)を意味しますか? ESXを意味していると思います...その場合、さまざまなオプションがあります。今はどうですか?また、リンクの速度はどのくらいですか? LANまたはWAN? 100Mbpsまたは1Gbpsなど? WinSCPなどを使用してWindowsからコピーする場合は、処理が遅くなります。 SCPはオンザフライで暗号化を行い、WinSCPは特に遅いと私は思います。もう1つの方法は、ESXホストでFTPサーバーを有効にすることです。その後、Windowsからftpするだけで、非常に高速になります。 ESXからESXに移行する場合、(Windowsバージョンと比較して)悪くないコマンドラインscpを使用できます。
VeeamのFastSCP を使用してみましたか? SCPのリソース集中型暗号化を使用します。無料で高速です。