0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

X-Ray 性能の見える化:ベンチマークツールNutanix X-Ray (2023年12月時点) その1

Last updated at Posted at 2023-12-20

本記事は本記事はNutanix Advent Calendar 2023 12/21 分の記事です。
2023/12時点 X-Ray 4.3.1をベースに記載しています。

X-Rayとは

  • X-RayとはI/Oパフォーマンス測定ツールとなります。ピーク性能のベンチマークやVDIの性能評価にとどまらず、多くのシナリオ(性能評価テストのこと)が標準で準備されています。たとえば、Live Migration時の性能影響、ローリングアップグレード時の性能影響などを確認することができます。また、簡単にそれらシナリオ結果を表示、分析、比較することができますので様々なシーンで利用可能です。
  • ※シナリオによりクラスタに負荷を掛けたり、ノードダウンなどの障害を起こしたりしますので、実行する場合はシナリオ確認後に行ってください。

環境

  • X-Rayは仮想アプライアンスとして無償で提供されています。AHV、ESXi、Hyper-V環境で利用できます。
  • X-Ray VMは評価対象のクラスタ外にX-Rayをデプロイすることを推奨しています。これは、シナリオにより評価対象のクラスタにX-Ray VMが動作していると正確な性能値が取得できない場合があるためです(評価対象のクラスタでも動作します)。
  • 動作環境イメージと手順概要は下図です。

image.png

シナリオの種類

  • 現在、標準シナリオは30弱のシナリオがあり、それらは5つのカテゴリに分類されています。
  • 以下のカテゴリに分類されています。いろんなシーンで性能測定できることがイメージいただけるかと思います。
    • Infrastructure Performance(主に性能測定)
    • Infrastructure Resiliency(主に障害時に実行中のアプリケーションに及ぼす影響測定)
    • Application Performance(データベースやVDIをシミュレーションした測定)
    • Infrastructure Scalability(新しいVMを追加した際の影響測定)
    • Data Protection(スナップショット・クローン時などの影響測定)

X-Rayのデプロイ方法

  • Support PortalにX-Rayイメージがありますのでご自身の環境に応じたものをダウンロード&デプロイしてください。
  • X-Rayユーザガイドの手順通り簡単に導入できます。

X-Ray画面イメージ、使い方

  • メインの Tests 画面です。すべてのシナリオが確認できますので、こちらからシナリオを選択しシナリオを実行します。

image.png

  • シナリオ実行前の詳細です。ここで以下を確認します。
    • テスト概要と構成イメージ図(左上)
    • Test Requirements:X-RayがどういうタイプのVMを作成するか。どの程度リソースが必要か確認しましょう。
    • Setup、Measurement:実際のシナリオを実行した際の流れ
    • シナリオによってはカスタマイズできますので負荷を調整したりすることも可能です。

image.png

  • 実行中はX-Rayが必要に応じてVMをデプロイしシナリオを実行します。
    run.png

  • 結果のサマリと詳細なグラフを確認することが可能です。

  • ここでは484.26K IOPS / スループット16.91BytesSecの結果とテスト中の負荷推移がグラフで表示されます

image.png

image.png

  • 複数のシナリオ結果を重ねたグラフを作成することも可能です。以下は4つのシナリオ結果を合成したものです。

image.png

まとめ

  • X-Rayはピーク性能の性能評価にとどまらず、多くのシナリオが標準で準備されています。
  • 性能の見える化のためにお試しください
  • 次回はシナリオの結果や使いどころを紹介します。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?