VMware vSphereパフォーマンス改善のためのトップ・テクニック


vSphereパフォーマンス改善は不要な仮想マシン制限を削除すると同様に簡単であり、ストレージLUN(logical unit number)へのキューを再構成するのと同じくらい複雑になったりします。

これはVMwareのシニア・エンジニアが米国のVMUGで説明した内容の要約の翻訳版です。

1.アフィニティ ルール設定は避ける。VMware vSphereは利用可能なサーバに対する仮想マシンのアサインでベストなコースを選択します。アフィニティ ルールはサーバ問題へのテストとトラブルシュートには最適とされています。

アフィニティ ルールは2つ以上の仮想マシンとホストの関連を確立するための設定です。

2.リソース制限の設定を行わない。リスース・リザベーションや共有に対してリソース制限はリソースが必要で、そして提供可能であってもリソースのアクセスからVMを阻みます。たとえ内部でリソース制限を設定していなくてもテンプレート・クローイングでのバグがそれを行ってしまいます。もしパフォーマンスが作為的に遅ければ、リソース制限を確認して、とれを取り除いてください。

3.ハードウェアのアップデート。最新のハードウェアは仮想化に対応していますが、その逆をあります。例えばIntelのプロセッサでユーザはIntelのHyper Threadingの同時マルチスレッド・チップ技術を利用することができます。VMware vSphereは同じ時間でより多くのプロセッサをスケジュールできるHyper Threadingを使用することができます。

4. vSphereでのCPU Schedulerの知識取得。リラックスした共同スケジュールでCPU SchedulerはVMのCPUのすべてを一気のみでなく、いくつかのみを使用とします。これは初期のCPUスケジュール技術に比較すると待ち時間に関して大きな影響をもたらします。

5.VM数の削減。アイドル中のvCPUでさえも物理CPUのある程度の容量を使用し、CPUサイクルを消費します。vCenter Operations Manager (vCOps)やVeeam ONEのレポートを使用してCPUのREADY と CO-STOP値を調べることでリアルタイムなCPU使用率を調べることができます。もしvCPUが物理CPUの使用を待っているなら、READYタイムはOFFになります。もしアプリケーションがその割り当てられた仮想リソースのすべてをどのように消費できるのかわからない時はCO-STOP値がそうれを表します。

6.アクティブ・メモリーを割り当て過ぎない。これをディスクの過度のスワッピングの原因となり、vSphereとしては使用したくない最後のメモリ管理技術です。

7.できるだけNUMA(non-uniform memory access)内でアプリケーションをサイズする。アプリケーションにはNUMAを意識したものと、そうではないものとあります。例えばSQLは自動でNUMAを認識しますが、OracleはデフォルトではOFFになっています。なのでOracle に関してNUMAモードでVMをサイズすることは重要です。VMware vNUMAはゲストOSがNUMAアーキテクチャを確認でき、通常ではCPUパフォーマンスを5%-10%,特定な状況では30%まで加速が可能です。

8. CPUパワーの保持と高速ネットワーク不可VMでのネットワーク遅延を削減するために高パフォーマンスvNIC(virtual network interface card)のVMXNET3を使用する。これは、広く適用されるべきであるベストプラクティスです。

9.もしVMワークロードがネットワーク・センシティブであればホストのNICのインタラプト・コウアレシング(coalescing)をオフにする。インタラプト・コウアレシングはインタラプト・モデレイションとも呼ばれ、多数のインタラプトとストリームライン・パケット・プロセスからホストCPUを保護します。しかし特定の条件ではホストを新しいパケットの知らせまで待たせて、遅延の原因となることがあります。

10.アプリケーションの遅延の確認;アプリケーションの遅延は0「ゼロ」であるべきです。ネットワーク遅延がパフォーマンス問題を起こしていなければ、パケット転送を確認してアプリケーションから遅延が起こっていないことを確認してください。

11.ストレージ管理者と協力してストレージLUNへキューを統合される。I/Oミキサー効果を作りながらパフォーマンスは多数のVMが同時にハイパーバイザーへのI/Oを送信に苦しんでいる可能性があります。

ソース:SearchVMware

関連トピックス:

カテゴリー: VMware, vSphere タグ: パーマリンク

コメントを残す

メールアドレスが公開されることはありません。

 

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

この記事のトラックバック用URL