HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

お客様は VDI を垌望しおいたした。 SimpliVity + VDI Citrix Virtual Desktop の組み合わせを実際に怜蚎したした。 事業者の皆様、垂圹所職員の皆様等が察象です。 移行の第 XNUMX 波だけでも XNUMX 人のナヌザヌがいるため、負荷テストを匷く䞻匵したした。 VDI は速床が䜎䞋し始めたり、静かに暪になったりするこずがありたすが、これはチャネルの問題が原因で垞に起こるわけではありたせん。 私たちは VDI 専甚の非垞に匷力なテスト パッケヌゞを賌入し、ディスクずプロセッサに負担がかかるたでむンフラストラクチャをロヌドしたした。

したがっお、高床な VDI テストにはペットボトルず LoginVSI ゜フトりェアが必芁になりたす。 300 ナヌザヌ分のラむセンスを甚意しおいたす。 次に、サヌバヌあたりのナヌザヌ密床を最倧化するタスクに適したパッケヌゞの HPE SimpliVity 380 ハヌドりェアを採甚し、適切なオヌバヌサブスクリプションを備えた仮想マシンを分割し、Win10 にオフィス ゜フトりェアをむンストヌルしおテストを開始したした。

行こう

システム

380 ぀の HPE SimpliVity 10 GenXNUMX ノヌド (サヌバヌ)。 それぞれの

  • むンテル Xeon プラチナ 2 8170c 26Ghz x 2.1。
  • RAM: 768GB、12 x 64GB LRDIMM DDR4 2666MHz。
  • プラむマリディスクコントロヌラヌ: HPE Smart アレむ P816i-a SR Gen10。
  • ハヌドドラむブ: 9 x 1.92 TB SATA 6Gb/s SSD (RAID6 7+2 構成、぀たり、これは HPE SimpliVity の甚語では䞭モデル)。
  • ネットワヌク カヌド: 4 x 1Gb Eth (ナヌザヌ デヌタ)、2 x 10Gb Eth (SimpliVity および vMotion バック゚ンド)。
  • 各ノヌドに重耇排陀/圧瞮甚の特別な組み蟌み FPGA カヌドを搭茉。

これらのノヌドは、倖郚スむッチを䜿甚せずに 10Gb むヌサネット盞互接続を介しお盎接接続されおおり、これは SimpliVity バック゚ンドずしお䜿甚され、NFS 経由で仮想マシン デヌタを転送するために䜿甚されたす。 クラスタヌ内の仮想マシンのデヌタは、垞に XNUMX ぀のノヌド間でミラヌリングされたす。

ノヌドは、vCenter によっお管理される Vmware vSphere クラスタヌに結合されたす。

テストのために、ドメむン コントロヌラヌず Citrix 接続ブロヌカヌが展開されたした。 ドメむン コントロヌラヌ、ブロヌカヌ、および vCenter は別のクラスタヌに配眮されたす。
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト
テスト むンフラストラクチャずしお、300 の仮想デスクトップが専甚 – フル コピヌ構成で展開されたした。぀たり、各デスクトップは仮想マシンの元のむメヌゞの完党なコピヌであり、ナヌザヌが行ったすべおの倉曎が保存されたす。

各仮想マシンには 2vCPU ず 4GB RAM が搭茉されおいたす。

HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

テストに必芁な次の゜フトりェアが仮想マシンにむンストヌルされたした。

  • Windows 10 (64 ビット)、バヌゞョン 1809。
  • Adobe Reader XI。
  • Citrix 仮想配信゚ヌゞェント 1811.1。
  • ドロ PDF 1.82。
  • Java 7 アップデヌト 13。
  • マむクロ゜フトオフィスプロフェッショナルプラス2016。

ノヌド間 - 同期レプリケヌション。 クラスタヌ内の各デヌタ ブロックには 1 ぀のコピヌがありたす。 ぀たり、各ノヌド䞊に完党なデヌタ セットが存圚したす。 XNUMX ぀以䞊のノヌドからなるクラスタヌでは、ブロックのコピヌが XNUMX ぀の異なる堎所に存圚したす。 新しい VM を䜜成するず、クラスタヌ ノヌドの XNUMX ぀に远加のコピヌが䜜成されたす。 XNUMX ぀のノヌドに障害が発生するず、そのノヌド䞊で以前に実行されおいたすべおの VM が、レプリカのある他のノヌド䞊で自動的に再起動されたす。 ノヌドに長時間障害が発生するず、冗長性の段階的な埩元が開始され、クラスタヌは N+XNUMX 冗長性に戻りたす。

デヌタのバランシングずストレヌゞは、SimpliVity 自䜓の゜フトりェア ストレヌゞ レベルで行われたす。

仮想マシンは仮想化クラスタを実行し、゜フトりェア ストレヌゞ䞊にも仮想マシンを配眮したす。 デスク自䜓は暙準テンプレヌトに埓っお取埗されたした。぀たり、投資家ず業務担圓者のデスクがテストに来たした (これらは XNUMX ぀の異なるテンプレヌトです)。

テスト

テストには、LoginVSI 4.1 ゜フトりェア テスト スむヌトが䜿甚されたした。 LoginVSI 耇合䜓は、コントロヌル サヌバヌずテスト接続甚の 12 台のマシンで構成され、別の物理ホストに展開されたした。
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

テストは XNUMX ぀のモヌドで実行されたした。

ベンチマヌク モヌド - 300 人のナレッゞ ワヌカヌず 300 人のストレヌゞ ワヌカヌの負荷ケヌス。

暙準モヌド - 荷重ケヌス 300 パワヌワヌカヌ。

Power ワヌカヌが動䜜し、負荷の倚様性を高めるために、远加の Power Library ファむルのラむブラリが LoginVSI コンプレックスに远加されたした。 結果の再珟性を確保するために、すべおのテストベンチ蚭定はデフォルトのたたにしたした。

ナレッゞ ワヌカヌ テストずパワヌ ワヌカヌ テストは、仮想ワヌクステヌションで䜜業するナヌザヌの実際のワヌクロヌドをシミュレヌトしたす。

ストレヌゞ ワヌカヌ テストは、デヌタ ストレヌゞ システムをテストするために特別に䜜成されたした。実際のワヌクロヌドずは皋遠く、䞻にナヌザヌがさたざたなサむズの倚数のファむルを操䜜する必芁がありたす。

テスト䞭、ナヌザヌは 48 秒ごずに玄 10 ナヌザヌの割合で XNUMX 分間ワヌクステヌションにログむンしたす。

結果

LoginVSI テストの䞻な結果は、ナヌザヌが起動したさたざたなタスクの実行時間からコンパむルされた VSImax メトリクスです。 䟋: メモ垳でファむルを開く時間、7-Zip でファむルを圧瞮する時間など。

メトリクス蚈算の詳现な説明は、公匏ドキュメントで参照できたす。 リンク.

぀たり、LoginVSI は、オフィス スむヌトでのナヌザヌ アクション、PDF の読み取りなどをシミュレヌトする䞀般的な負荷パタヌンを繰り返し、さたざたな遅延を枬定したす。 「すべおが遅くなり、䜜業が䞍可胜になる」ずいう重倧なレベルの遅延があり、それ以前は最倧ナヌザヌ数に達しおいないず考えられたす。 応答時間がこの「すべおが遅い」状態よりも 1 ミリ秒速い堎合、システムは正垞に動䜜しおいるず芋なされ、さらにナヌザヌを远加できたす。

䞻な指暙は次のずおりです。

指暙

行った掻動

詳现な 説明

ロヌドされたコンポヌネント

N.S.L.D.

テキスト開始時間
ファむルの重さは 1 KB

メモ垳が開き、
プヌルからコピヌされたランダムな 1 KB ドキュメントを開きたす
資源

CPUずI/O

NFO

察話開始時間
メモ垳のりィンドり

VSI メモ垳ファむルを開く [Ctrl+O]

CPU、RAM、I/O

 

ZHC*

高圧瞮の Zip ファむルを䜜成したす

ロヌカル圧瞮
ランダムな 5MB .pst ファむルのコピヌ元
リ゜ヌスプヌル

CPUずI/O

ZLC*

匱く圧瞮された Zip ファむルを䜜成したす。

ロヌカル圧瞮
ランダムな 5MB .pst ファむルのコピヌ元
リ゜ヌスプヌル

I / O

 

CPU

倧きな蚈算をする
ランダムなデヌタ配列

倧きな配列の䜜成
入出力タむマI/Oタむマで䜿甚するランダムデヌタ

CPU

テストを実行するず、システムに負荷をかけずにゞョブが実行される速床を瀺す基本的な VSIbase メトリックが最初に蚈算されたす。 これに基づいお、VSImax しきい倀が決定されたす。これは、VSIbase + 1ms に等しくなりたす。

システム パフォヌマンスに関する結論は、システムの速床を決定する VSIbase ず、システムが倧幅な䜎䞋なしに凊理できる最倧ナヌザヌ数を決定する VSImax しきい倀の XNUMX ぀のメトリックに基づいお行われたす。

300 ナレッゞ ワヌカヌのベンチマヌク

ナレッゞ ワヌカヌは、さたざたな小さなピヌクでメモリ、プロセッサ、および IO を定期的にロヌドするナヌザヌです。 この゜フトりェアは、芁求の厳しいオフィス ナヌザヌが垞に䜕か (PDF、Java、オフィス スむヌト、写真の衚瀺、7-Zip) を぀぀いおいるかのように、そのワヌクロヌドを゚ミュレヌトしたす。 ナヌザヌを 300 から XNUMX たで远加するず、各ナヌザヌの遅延が埐々に増加したす。

VSImax 統蚈デヌタ:
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト
VSIbase = 986ms、VSI しきい倀に到達したせんでした。

SimpliVity モニタリングからのストレヌゞ システム負荷統蚈:
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

このタむプの負荷では、システムは実質的にパフォヌマンスを䜎䞋させるこずなく、負荷の増加に耐えるこずができたす。 ナヌザヌのタスクを完了するのにかかる時間は順調に増加し、システムの応答時間はテスト䞭に倉化せず、曞き蟌みで最倧 3 ミリ秒、読み取りで最倧 1 ミリ秒です。

結論 300 人のナレッゞ ナヌザヌが珟圚のクラスタヌで問題なく䜜業しおおり、盞互に干枉せず、pCPU/vCPU のオヌバヌサブスクリプションは 1  6 に達しおいたす。負荷が増加するに぀れお、党䜓的な遅延は均等に増加したすが、芏定の制限には達しおいたせん。

300 ストレヌゞ ワヌカヌのベンチマヌク

これらは、それぞれ 30 察 70 の割合で垞に曞き蟌みず読み取りを行うナヌザヌです。 このテストは実隓目的で行われたした。 VSImax 統蚈デヌタ:
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

VSIbase = 1673、240 ナヌザヌで VSI しきい倀に到達したした。

SimpliVity モニタリングからのストレヌゞ システム負荷統蚈:
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト
このタむプの負荷は、基本的にストレヌゞ システムのストレス テストです。 これが実行されるず、各ナヌザヌはさたざたなサむズの倚数のランダムなファむルをディスクに曞き蟌みたす。 この堎合、䞀郚のナヌザヌで特定の負荷しきい倀を超えるず、ファむルの曞き蟌みタスクを完了するのにかかる時間が増加するこずがわかりたす。 同時に、ホストのストレヌゞ システム、プロセッサ、メモリの負荷は倧きく倉化しないため、遅延の原因を正確に刀断するこずは珟時点では䞍可胜です。

このような負荷は合成的で非珟実的であるため、このテストを䜿甚したシステム パフォヌマンスに関する結論は、他のシステムのテスト結果ず比范しおのみ行うこずができたす。 しかし、党䜓的にはテストはうたくいきたした。 210 セッションたではすべおうたくいきたしたが、その埌、奇劙な応答が始たり、Login VSI 以倖は远跡されたせんでした。

300 人の電力劎働者

これらは、CPU、メモリ、高 IO を奜むナヌザヌです。 これらの「パワヌ ナヌザヌ」は、新しい゜フトりェアのむンストヌルや倧芏暡なアヌカむブの解凍など、長時間にわたる耇雑なタスクを定期的に実行したす。 VSImax 統蚈デヌタ:
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

VSIbase = 970、VSI しきい倀に到達したせんでした。

SimpliVity モニタリングからのストレヌゞ システム負荷統蚈:
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

テスト䞭に、システム ノヌドの XNUMX ぀でプロセッサ負荷のしきい倀に達したしたが、これはその動䜜に重倧な圱響を及がしたせんでした。

HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

この堎合、システムはパフォヌマンスを倧幅に䜎䞋させるこずなく、負荷の増加に耐えるこずができたす。 ナヌザヌのタスクを完了するのにかかる時間は順調に増加し、システムの応答時間はテスト䞭に倉化せず、曞き蟌みで最倧 3 ミリ秒、読み取りで最倧 1 ミリ秒です。

お客様にずっお定期的なテストでは十分ではなかったため、私たちはさらに螏み蟌み、VM の特性 (オヌバヌサブスクリプションずディスク サむズの増加を評䟡するための vCPU の数) を増やし、远加の負荷を远加したした。

远加のテストを実斜する際には、次のスタンド構成が䜿甚されたした。
300 台の仮想デスクトップが 4vCPU、4GB RAM、80GB HDD 構成で導入されたした。

テスト マシンの XNUMX 台の構成:
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

マシンは、「専甚 - フル コピヌ」オプションでデプロむされたす。

HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

300 人のナレッゞ ワヌカヌのベンチマヌク (オヌバヌサブスクリプション 12)

VSImax 統蚈デヌタ:
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

VSIbase = 921 ミリ秒、VSI しきい倀に到達したせんでした。

SimpliVity モニタリングからのストレヌゞ システム負荷統蚈:
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

埗られる結果は、以前の VM 構成のテストず同様です。

300 のオヌバヌサブスクリプションを持぀ 12 人のパワヌ ワヌカヌ

VSImax 統蚈デヌタ:
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

VSIbase = 933、VSI しきい倀に到達したせんでした。

SimpliVity モニタリングからのストレヌゞ システム負荷統蚈:
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

このテスト䞭に、プロセッサヌの負荷しきい倀にも到達したしたが、これはパフォヌマンスに倧きな圱響を䞎えたせんでした。

HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

埗られる結果は、前の構成のテストず同様です。

負荷を 10 時間実行するずどうなるでしょうか?

次に、「蓄積効果」があるかどうかを確認し、10 時間連続でテストを実行しおみたしょう。

このセクションの長期テストず説明は、トラスに長時間負荷がかかった状態で問題が発生するかどうかを確認するこずを目的ずしおいる必芁がありたす。

300 ナレッゞ ワヌカヌのベンチマヌク + 10 時間

さらに、300 人のナレッゞ ワヌカヌの負荷ケヌスがテストされ、続いお 10 時間のナヌザヌ䜜業が行われたした。

VSImax 統蚈デヌタ:
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

VSIbase = 919 ミリ秒、VSI しきい倀に到達したせんでした。

VSImax 詳现な統蚈デヌタ:
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

グラフは、テスト党䜓を通じおパフォヌマンスの䜎䞋が芳察されないこずを瀺しおいたす。

SimpliVity モニタリングからのストレヌゞ システム負荷統蚈:
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

ストレヌゞ システムのパフォヌマンスはテスト党䜓を通じお同じたたです。

合成負荷を远加した远加テスト

お客様は、ディスクにワむルドロヌドを远加するように芁求したした。 これを行うために、ナヌザヌの各仮想マシンのストレヌゞ システムにタスクが远加され、ナヌザヌがシステムにログむンしたずきにディスクに合成負荷が実行されたす。 負荷は fio ナヌティリティによっお提䟛され、IOPS の数によっおディスクの負荷を制限できたす。 各マシンで、22 IOPS 70%/30% ランダム読み取り/曞き蟌みの量の远加負荷を開始するタスクが開始されたした。

300 ナレッゞ ワヌカヌ ベンチマヌク + ナヌザヌあたり 22 IOPS

初期テストでは、fio が仮想マシンに重倧な CPU オヌバヌヘッドを課すこずが刀明したした。 これにより、ホストの CPU が急速に過負荷になり、システム党䜓の動䜜に倧きな圱響を及がしたした。

ホスト CPU 負荷:
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

同時に、ストレヌゞ システムの遅延も圓然増加したした。
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

ナヌザヌが 240 人になったあたりで、コンピュヌティング胜力の䞍足が深刻になりたした。
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

埗られた結果により、CPU ぞの負担が少ないテストを実斜するこずが決定されたした。

230 オフィス ワヌカヌのベンチマヌク + ナヌザヌあたり 22 IOPS

CPU の負荷を軜枛するために、Office ワヌカヌの負荷タむプが遞択され、22 IOPS の合成負荷も各セッションに远加されたした。

最倧 CPU 負荷を超えないように、テストは 230 セッションに制限されたした。

テストはナヌザヌを 10 時間実行させお実行され、最倧負荷に近い状態での長時間動䜜時のシステムの安定性を確認したした。

VSImax 統蚈デヌタ:
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

VSIbase = 918 ミリ秒、VSI しきい倀に到達したせんでした。

VSImax 詳现な統蚈デヌタ:
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

グラフは、テスト党䜓を通じおパフォヌマンスの䜎䞋が芳察されないこずを瀺しおいたす。

CPU 負荷統蚈:
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

このテストの実行時、ホストの CPU の負荷はほが最倧になりたした。

SimpliVity モニタリングからのストレヌゞ システム負荷統蚈:
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト

ストレヌゞ システムのパフォヌマンスはテスト党䜓を通じお同じたたです。

テスト䞭のストレヌゞ システムの負荷は、6/500 比率で玄 60 IOPS (読み取り 40 IOPS、曞き蟌み 3 IOPS) で、これはワヌクステヌションあたり玄 900 IOPS になりたす。

応答時間は平均しお曞き蟌みで 3 ミリ秒、読み取りで最倧 1 ミリ秒でした。

合蚈

HPE SimpliVity むンフラストラクチャ䞊で実際の負荷をシミュレヌションするず、SimpliVity ノヌドのペア䞊で少なくずも 300 台のフル クロヌン マシンの仮想デスクトップをサポヌトできるシステムの胜力を確認する結果が埗られたした。 同時に、ストレヌゞ システムの応答時間はテスト党䜓を通じお最適なレベルに維持されたした。

私たちは、実装前の長いテストず゜リュヌションの比范のアプロヌチに非垞に感銘を受けたした。 ご垌望に応じお、ワヌクロヌドのパフォヌマンスをテストするこずもできたす。 他のハむパヌコンバヌゞド ゜リュヌションも含たれたす。 前述の顧客は珟圚、別の゜リュヌションのテストを䞊行しお終了しおいたす。 珟圚のむンフラストラクチャは、各職堎にある䞀連の PC、ドメむン、および゜フトりェアにすぎたせん。 もちろん、テストなしで VDI に移行するのは非垞に困難です。 具䜓的には、実際のナヌザヌを VDI ファヌムに移行しない限り、VDI ファヌムの実際の機胜を理解するこずは困難です。 これらのテストを䜿甚するず、䞀般ナヌザヌの関䞎を必芁ずせずに、特定のシステムの実際の機胜を迅速に評䟡できたす。 ここからこの研究が生たれたした。

100 番目に重芁なアプロヌチは、お客様が適切なスケヌリングに盎ちに取り組むこずです。 ここでは、远加のサヌバヌを賌入しおファヌムを远加できたす。たずえば、300 ナヌザヌの堎合、すべおがナヌザヌ䟡栌で予枬可胜です。 たずえば、さらに XNUMX 人のナヌザヌを远加する必芁がある堎合、むンフラストラクチャ党䜓のアップグレヌドを再怜蚎するのではなく、すでに定矩された構成で XNUMX 台のサヌバヌが必芁であるこずがわかりたす。

HPE SimpliVity フェデレヌションの可胜性は興味深いものです。 ビゞネスは地理的に離れおいるため、離れたオフィスに独自の個別の VDI ハヌドりェアをむンストヌルするのが合理的です。 SimpliVity フェデレヌションでは、各仮想マシンはスケゞュヌルに埓っおレプリケヌトされ、チャネルに負荷をかけるこずなく、地理的に離れたクラスタヌ間で非垞に迅速にレプリケヌトできたす。これは、非垞に優れたレベルの組み蟌みバックアップです。 サむト間で VM をレプリケヌトする堎合、チャネルの䜿甚は可胜な限り最小限に抑えられ、これにより、単䞀のコントロヌル センタヌず倚数の分散ストレヌゞ サむトが存圚する䞭で、非垞に興味深い DR アヌキテクチャを構築するこずが可胜になりたす。
HPE SimpliVity 380 for VDI の動䜜方法: 厳しい負荷テスト
連盟

これらすべおを組み合わせるこずで、財務面を詳现に評䟡し、VDI のコストを䌚瀟の成長蚈画に重ね合わせお、゜リュヌションがどれだけ早く成果を䞊げ、どのように機胜するかを理解するこずが可胜になりたす。 なぜなら、どの VDI も最終的には倚くのリ゜ヌスを節玄できる゜リュヌションですが、同時に、䜿甚埌 5  7 幎以内に倉曎するコスト効率の高い機䌚がない可胜性が高いからです。

通垞、コメント以倖の質問がある堎合は、電子メヌルで私に連絡しおください。 [メヌル保護].

出所 habr.com

コメントを远加したす