web-dev-qa-db-ja.com

Server 2012のパフォーマンスの問題VM on ESXi 5.1 U1

トピックに記載されているように、ESXi U1、ビルド1065491で実行されるVMに問題があります。マシンが遅く、その理由を理解できません。詳細は次のとおりです。

これは、Dell T420で動作し、12X1.9GHZ cpu(E5-2420)を搭載しています。ライセンスはvsphereの必須要素であるため、ホストあたり8vpuに制限されています。私はいくつかのvmを取得しましたが、cpuはかなりスムーズに動作するボックスで詰まっていません。他のすべてのVMは簡単です。

2012マシンに40GBのRAMを割り当てました。私はvsphereクライアントに表示されるもののスクリーンショットをいくつか添付しましたが、何も限界に達していないようです。VMのCPUがそれほど高くなく、リソースモニターにディスクIOの問題はありません。メモリ使用量には問題がないようです。 。しかし、神はvmが遅いです。

今すぐMicrosoft Exchange 2013 CU2をインストールしています。昨日の午後3時にインストールを開始しました。16時間経ちましたが、完了していません。 Office 2010のインストールにも約1時間かかりました。

このvmは本番サーバーであり、中小企業の電子メールサーバーです。私はこれを2時間で動作させる必要がありました。少なくとも、昨日作業を始める前にスナップショットを撮りました。VMを信頼していなかったので、とても遅いです。

どこから始めればよいかわからないが、もし誰かが何らかの方法で助けてくれるとしたら、私はとても幸せだ。コンサルティングサービスを提供している誰かがこのサーバー上でリモートにアクセスして、wthが発生していることを確認できる場合、私は任意のオプションを利用できます。

編集:私はドライブ速度をテストするためにhd速度を使用しました、そしてそれは私がここで得たサーバー2003 vmと比較して2012 VMで本当に一貫していません。それで、それはディスクIOと関係があるかもしれません。わかりません。サーバーのドライブは600GO 15K SAS、H710コントローラーのraid5に3つのドライブです。

編集2:これはネットワークのパフォーマンステストです。実際には、期待どおりに実行されていません http://i.imgur.com/3spPndJ.jpg

ありがとう!!!!

編集:

さて、SnSのVMWareでチケットをオープンしました。数時間後、他のすべてのVMがスムーズに動作しているため、Microsoftサーバー2012が問題であると私たちは言いました。

私はダミーサーバー2012をインストールしましたが、それにより素晴らしいパフォーマンスが得られます。そのため、特定のvmに問題があり、動作が遅くなっていますが、何が原因なのかわかりません。

タスクマネージャを実行すると、CPUの20%が消費されます。アイドル状態の場合、マシンはCPUの50%を使用します。これは、通常ではありません。なんらかの理由で、すべてがCPUを使い尽くしすぎています。

VMWareでは、esxiホストのvmを8つではなく2つのvcpuを使用するように再構成しました。これは、より良い方法でした。これにより、ホストのパフォーマンスが少し向上しました。しかし、その2012年のマシンはまだ低調です。

誰か手がかりはありますか? Dellサーバーをライフサイクルコントローラファームウェアから最新のBIOS、RAIDコントローラファームウェアすべてに更新しました。すべてが更新されました。

3
cheebster

まず、サーバーBIOS/EFI/iDRAC/HBAファームウェア、オペレーティングシステムなどの最新アップデートを確認してください。必要な更新をすべて適用します。

次に、vSphereクライアントから利用できるホスト/ゲストのパフォーマンスチャート(vCenterなしのリアルタイムのみ)を見て、

  • ゲストにVMwareツールがインストールされていますか?ゲストで準仮想化SCSIアダプターを使用していますか?

  • ホストのCPU使用率-ホスト->パフォーマンスタブ->詳細-> cpu-ホストの平均CPU負荷とは何ですか? 75%以上ですか? 90%を超えるピークはありますか?ホストCPUが飽和していることを示す場合があります。

  • ゲストCPU使用率-ホスト-> vmを選択->パフォーマンスタブ->詳細設定-> cpu-上記と同じように、CPUの準備時間を確認します。 2000ms以上ですか?ここでも、ホストCPUが飽和している可能性があります。

  • ゲストメモリ使用量-ホスト-> vm->パフォーマンスタブ->詳細設定->メモリ-メモリの平均が80%を超えるか、ピークが90%を超える場合ゲストはより高いメモリ要求を持つ可能性があるため、これもパフォーマンスのボトルネックの1つです。

  • ゲストメモリスワッピング/バルーニング-ホスト->パフォーマンスタブ->詳細設定->メモリ-スワップイン/スワップアウトとバルーンレートを確認します。 0を超える場合、ホストはVMメモリをスワップまたはバルーニングしているため、ディスクへのアクセスが必要なため、VMが遅くなる可能性があります。

  • ストレージの過負荷-ホスト->パフォーマンスタブ->詳細->ディスク-STOP DISKメトリックを確認します。0を超える場合、ゼロのディスク/ LUNが過負荷になる可能性があります。さらに、読み取り/書き込みのレイテンシを確認します。平均で10ミリ秒を超えている場合、またはピークで20ミリ秒を超えている場合は、ディスク/ LUNが遅いか過負荷です。

上記の統計は、esxtopツールを使用したESXi CLIからも確認できます。ただし、出力を解釈するには、さまざまなカウンターの経験と知識が必要です( この記事はesxtopとストレージのパフォーマンスについてです )。

さらに、 パフォーマンスのトラブルシューティングに関するこのVMwareナレッジベースの記事 をお読みになることをお勧めします。次に、このトピックに関する有用なホワイトペーパーとガイドがたくさんあります。 vSphereの監視とパフォーマンス または vSphere 5.1のパフォーマンスのベストプラクティス

1
dsmsk80