最近、VMWare Server から ESXi 4.0 に移行しました。Dell T310 で実行しています。VM は復元されましたが、VMWare Server に比べて動作が非常に遅くなっています。デフォルト値のみを使用して ESXi 4.0 をロードしました。
パフォーマンスを微調整できる領域はどこでしょうか? VM へのログオンでさえ、非常に遅くなることがあります。いずれかの VM にソフトウェアをインストールしようとすると、苦痛を伴う新しい体験になります。
Dell PowerEdge T310
Xeon X3460 2.80 GHz
32 GB RAM
1 HD (2 TB)
このサーバーには 16 台の VM がありますが、テスト中に実行されるのは 6 台程度です。ホストの [リソース割り当て] タブと [パフォーマンス] タブを常に監視していますが、CPU や RAM が限界に近づいている様子は見られません。[イベント] タブには、ビデオ RAM の問題に関する通知や Windows アクティベーションの問題に関するヒントがいくつか表示されますが、私が経験しているような低速化を示すものはありません。
1 Windows Server 2008 R2 (64 ビット) - 4 GB RAM
1 Windows 7 (32 ビット) - 2 GB RAM
1 Vista (32 ビット) - 1 GB RAM
3 XP (32 ビット) - 1 GB RAM
次はあなたです!
ありがとう - ショーン
答え1
おそらく、これをすべて1台のHDで実行しているのでしょう。VMwareはIOPSがすべてであり、最初に失われるのは通常IOPSです。ESXトップIO数をチェックしてください。1台のHDは約150IOPSに適しています
答え2
@Jim B のコメントの続きです。2TB の容量について言及されているので、7200RPM SATA ドライブをお持ちだと思います。そのドライブの IOP は 100 未満ですが、これらの VM が IO で何かを行うと、非常に苦労することになります。
可能であれば、ボックスに SSD ドライブを追加するという選択肢もあります。VM がシン プロビジョニングされており (vmkfstools で変換できます)、大量のデータがない場合、これで十分でしょう。
答え3
問題はハード ディスクです。Jim B が言ったように、実際の数値を確認するには ESXTOP または VI クライアントのパフォーマンス タブのディスク カウンターを使用しますが、ディスクの待ち時間が非常に長く (数百ミリ秒ではなく数十ミリ秒)、キューの長さが長くなることがほぼ確実にわかります。この場合、IO 要求を処理するディスクが 1 つしかないため、キューの長さが 1 を超えると問題になります。
1 台の 2TB HD は、せいぜい 7.2K SATA ディスクなので、ストレス下で 80 IOPS 程度で十分です。5400RPM ドライブの場合はさらに悪くなります。6 台の Windows VM を 1 台のディスクから同時に実行すると、どのプラットフォームでも非常に遅くなります。通常、Windows VM ごとに 30 ~ 50 IOPS が必要で、何らかの作業を行っている場合はそれ以上の IOPS が必要です。また、Windows 7 および Vista の新規インストールでは、しばらくの間インデックス作成が列車のように実行されるため、ディスク IO にストレスがかかります。このセットアップに耐えられるようにするには、少なくとも 3 台または 4 台の SATA ディスクを RAID 5 で使用してください。VMware Server では状況が改善したとおっしゃっていますが、これだけの数の VM を同時に実行していたのですか。そうであれば、どのハード ディスク サブシステムを使用していたのですか。
答え4
HD のものに加えて、VMWare ツールも必ずインストールしてください。これらがないと、最高パフォーマンスのシステムでも、インストールされるまで動作が非常に遅くなることがあります。