web-dev-qa-db-ja.com

ESX vmwareサーバーでローカルファイル転送(コピー)が遅いですか?

RAIDに4台のHDDドライブを備えた8CPU VmWare ESXサーバー(3.5)がありますが、まったくロードされていません。仮想マシンをコピー(クローン)できるようにするためにSSHを有効にし、mc(midnight commander)をインストールしましたが、ファイルのコピーが非常に遅い場合、ローカルドライブで約3.5mb/sであることがわかりました。

なぜこれが発生し、どのように問題を解決する必要がありますか?

5
sorin

他の人が述べたように、ESXサービスコンソールのユーザー環境は実際にはパフォーマンスが最適化されていないため、ESXとのインターフェースをとるように特別に設計されていないアプリのパフォーマンスは非常に低くなる傾向があります。 Veeam FastSCP 一般的に、ESXホストとESXiホストの間の\ from\betweenに直接データをコピーするために試した他のすべてのパフォーマンスよりも優れており、複数のESX(i)システムを処理しているが、 1つのESXホスト内でデータを移動(またはコピー)している場合は、VIクライアントまたはネイティブコンソールインターフェイス\リモートCLIツールを使用する必要があります。

vmkfstools -i(import)は、コマンドラインからこれを行うための推奨される方法です。 構文はこちら で詳細を確認できますが、man vmkfstools正確な構文については、ESXコンソールから。

2
Helvick

ESXユーザーランドソフトウェアは、実際には仮想マシンであり、ハードウェアリソースは限られています。 vmkernelは、実際にリソースを利用できるOSです(仮想マシンに配布されます)。 SSH/FTPなどを介してESXサーバーに対して何かを行うと、一般的に遅いと見なされます。

RAIDハードウェアに関する情報を提供していないので、キャッシュが制限され、4ディスクのRAID5セットアップを備えたローエンドのRAIDカードがあると推測できます。これにより、通常、同じアレイとの間でコピーを行うと、I/Oパフォーマンスが低下します。

また、なぜ真夜中の司令官で仮想マシンのクローンを作成しようとしているのですか? vSphere Clientは、仮想マシンのクローンを作成するツールです(右クリックしてください)。

1
pauska

Vmwareサービスコンソールは、ネットワークとディスクのスループットに対してレート制限されています。クライアントは、サービスコンソールから操作を実行するよりも速くプロセスを実行すると思います。

1
ewwhite