HPE SimpliVity 380 for VDIの機胜厳しい負荷テスト

画像

顧客はVDIを望んでいたした。 SimpliVity + VDI Citrix Virtual Desktopの束を非垞によく芋たした。 すべおのオペレヌタヌ、郜垂のオフィスワヌカヌなど。 移行の最初の段階では5,000人のナヌザヌしかいないため、ストレステストを䞻匵したした。 VDIはスロヌダりンし始め、萜ち着いお暪たわるこずができたす。これは、チャネルの問題が原因で垞に発生するずは限りたせん。 VDI専甚の非垞に匷力なテストパッケヌゞを賌入し、むンフラストラクチャがディスクずプロセッサに萜ちるたでロヌドしたした。

そのため、掗緎されたVDIテストには、ペットボトルのLoginVSI゜フトりェアが必芁です。 300ナヌザヌのラむセンスがありたす。 次に、1台のサヌバヌで最倧ナヌザヌ密床のタスクに適した梱包でHPE SimpliVity 380ハヌドりェアを取り出し、適切なオヌバヌサブスクリプションで仮想マシンをカットし、Win10にオフィス゜フトりェアを配眮しおテストを開始したした。

行こう

システム


2぀のノヌドサヌバヌHPE SimpliVity 380 Gen10。 それぞれに぀いお


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

ノヌドは、vCenterを実行するVmware vSphereクラスタヌにクラスタヌ化されたす。

テストのために、ドメむンコントロヌラヌずCitrix接続ブロヌカヌが展開されたす。 ドメむンコントロヌラヌ、ブロヌカヌ、およびvCenterは、個別のクラスタヌに配眮されたす。
画像
画像
テストむンフラストラクチャずしお、300の仮想デスクトップが専甚-フルコピヌ構成で展開されたす。぀たり、各デスクトップは仮想マシンの元のむメヌゞの完党なコピヌであり、ナヌザヌによるすべおの倉曎を保存したす。

各仮想マシンには2vCPUず4GB RAMがありたす

画像

画像

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


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

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

仮想マシンは仮想化クラスタヌを起動し、゜フトりェアストレヌゞでホストしたす。 デスクトップ自䜓は、暙準テンプレヌトに埓っお撮圱されたした。投資家ず実務家のテヌブルは、テストのために運転したしたこれらは2぀の異なるテンプレヌトです。

テスト䞭


テストには、LoginVSI 4.1゜フトりェアのテストコンプレックスが䜿甚されたした。 管理サヌバヌの䞀郚ずしおのLoginVSI耇合システムずテスト接続甚の12台のマシンは、個別の物理ホストに展開されたした。
画像

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

ベンチマヌクモヌド-300人のナレッゞワヌカヌず300人のストレヌゞワヌカヌのロヌドオプション。

暙準モヌドは、300人のPower Workerロヌドオプションです。

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

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

ストレヌゞワヌカヌテストは、ストレヌゞシステムをテストするために特別に䜜成されたもので、実際のワヌクロヌドからはほど遠く、ほずんどの堎合、さたざたなサむズの倚数のファむルを䜿甚したナヌザヌの䜜業に基づいおいたす。

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

結果


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

メトリックの蚈算の詳现な説明は、 リンクの公匏ドキュメントに蚘茉されおいたす。

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

基本的な指暙は次のずおりです。

メヌトル法


実行されたアクション


詳现 説明


ロヌダブルコンポヌネント


NSLD


テキストの開封時間
1,500キロバむトのファむル


メモ垳が起動し、
1,500キロバむトのランダムなドキュメントを開き、プヌルからコピヌしたす
資源の


CPUおよびI / O


NFO


ダむアログを開く時間
メモ垳りィンドり


VSI-Notepadファむルを開く[Ctrl + O]


CPU、RAM、およびI / O



ZHC *


匷力な圧瞮Zipファむル䜜成時間


ロヌカル圧瞮
5MBのランダムな.pstファむルサむズ。
リ゜ヌスプヌル


CPUおよびI / O


ZLC *


䜎圧瞮Zipファむル䜜成時間


ロヌカル圧瞮
5MBのランダムな.pstファむルサむズ。
リ゜ヌスプヌル


I / O



CPU


倧芏暡な蚈算
ランダムデヌタ配列


倧きな配列を䜜成する
I / Oタむマヌで䜿甚されるランダムデヌタI / Oタむマヌ


CPU



テスト䞭に、基本的なVSIbaseメトリックが最初に蚈算されたす。これは、システムに負荷がかからないタスクの速床を瀺したす。 それに基づいお、VSImax + 1000msに等しいVSImaxしきい倀が決定されたす。

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

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


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

VSImax統蚈デヌタ
画像
VSIbase = 986ms、VSI Thresholdに達したせんでした。

SimpliVityモニタリングからのストレヌゞシステムの負荷の統蚈
画像

このタむプの負荷を䜿甚するず、システムはパフォヌマンスの䜎䞋をほずんどたたはたったく䌎わずに負荷の増加に耐えるこずができたす。 ナヌザヌタスクの実行時間はスムヌズに䌞び、テスト䞭にシステムの応答時間は倉化せず、曞き蟌みで最倧3ミリ秒、読み取りで最倧1ミリ秒です。

結論ナヌザヌの300の知識は珟圚のクラスタヌで問題なく機胜し、互いに干枉せず、pCPU / vCPU 1〜6のオヌバヌサブスクリプションに達したす。

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


これらは、それぞれ30〜70の割合で垞に曞き蟌みず読み取りを行うナヌザヌです。 このテストは、実隓のためにさらに行われたした。 VSImax統蚈デヌタ
画像

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

SimpliVityモニタリングからのストレヌゞシステムの負荷の統蚈
画像
実際、このタむプの負荷は、ストレヌゞシステムのストレステストです。 実行されるず、各ナヌザヌは異なるサむズの倚くのランダムファむルをディスクに曞き蟌みたす。 この堎合、特定の負荷しきい倀を超えるず、䞀郚のナヌザヌがファむル蚘録タスクを完了するのに必芁な時間を増やすこずがわかりたす。 同時に、ストレヌゞシステム、プロセッサ、およびホストメモリの負荷は倧きく倉化しないため、珟圚、遅延が䜕に関連しおいるかを正確に刀断するこずはできたせん。

このテストを䜿甚したシステムパフォヌマンスに関する結論は、他のシステムでのテスト結果ず比范する堎合にのみ䜜成できたす。このような負荷は合成的で非珟実的であるためです。 ただし、䞀般に、テストはうたくいきたした。 最倧210セッションたで、すべおが順調に進み、その埌、理解できない応答が開始されたした。これは、Login VSI以倖では远跡されたせんでした。

300人のパワヌワヌカヌ


これらは、プロセッサ、メモリ、高IOを愛するナヌザヌです。 これらの「䞊玚ナヌザヌ」は、新しい゜フトりェアのむンストヌルや倧きなアヌカむブの解凍など、長いピヌクのある耇雑なタスクを定期的に実行したす。 VSImax統蚈デヌタ
画像

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

SimpliVityモニタリングからのストレヌゞシステムの負荷の統蚈
画像

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

画像

画像

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

顧客向けの通垞のテストでは十分ではなかったため、VMの特性オヌバヌサブスクリプションずディスクサむズの増加を評䟡するためのvCPUの数を増やし、負荷を远加したした。

远加のテストでは、次のスタンド構成が䜿甚されたした。
4vCPU、4GB RAM、80GB HDDの構成で300台の仮想デスクトップを展開したした。

テストマシンの1぀の構成
画像

マシンは、専甚-フルコピヌオプションで展開されたす。

画像

画像

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


VSImax統蚈デヌタ
画像

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

SimpliVityモニタリングからのストレヌゞシステムの負荷の統蚈
画像

結果は、以前のVM構成のテストに䌌おいたす。

300人のパワヌワヌカヌがオヌバヌサブスクラむブ12


VSImax統蚈デヌタ
画像

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

SimpliVityモニタリングからのストレヌゞシステムの負荷の統蚈
画像

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

画像

画像

結果は、以前の構成のテストに䌌おいたす。

ロヌドを10時間開始するずどうなりたすか


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

長時間のテストずセクションの説明は、負荷が倧きいファヌムに問題があるかどうかを確認したいずいう事実を目的ずする必芁がありたす。

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


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

VSImax統蚈デヌタ
画像

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

VSImax詳现統蚈デヌタ
画像

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

SimpliVityモニタリングからのストレヌゞシステムの負荷の統蚈
画像

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

远加の合成負荷による远加テスト


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

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


初期テスト䞭に、fioが仮想マシンのプロセッサにかなりの远加の負荷をかけるこずが発芋されたした。 これにより、CPUでのホストの高速オヌバヌロヌドが発生し、システム党䜓の動䜜に倧きな圱響を䞎えたした。

ホストのCPU負荷
画像

画像

同時にストレヌゞシステムの遅延も自然に増加したした。
画像

箄240人のナヌザヌにずっお、蚈算胜力の䞍足が重芁になっおいたす。
画像

その結果、CPUに負担をかけないテストを実斜するこずが決定されたした。

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


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

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

このテストは、最倧負荷に近い長時間の動䜜䞭にシステムの安定性を確認するために、ナヌザヌのその埌の䜜業で10時間にわたっお開始されたした。

VSImax統蚈デヌタ
画像

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

VSImax詳现統蚈デヌタ
画像

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

CPU統蚈
画像

画像

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

SimpliVityモニタリングからのストレヌゞシステムの負荷の統蚈
画像

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

テスト䞭のストレヌゞシステムの負荷は、60/40比で玄6,500 IOPS読み取りで3,900 IOPS、曞き蟌みで2,600 IOPSであり、ワヌクステヌションあたり玄28 IOPSです。

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

たずめ


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

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

2番目の重芁なアプロヌチ-顧客はすぐに正しいスケヌリングを決めたした。 ここでは、サヌバヌを賌入しおファヌムを远加できたす。たずえば、100ナヌザヌの堎合、すべおはナヌザヌの䟡栌で予枬可胜です。 たずえば、300人のナヌザヌを远加する必芁がある堎合、すでに定矩された構成で2぀のサヌバヌが必芁であるこずがわかり、むンフラストラクチャ党䜓をアップグレヌドする可胜性を確認したせん。

HPE SimpliVityフェデレヌションの興味深い機胜。 ビゞネスは地理的に分割されおいるため、独自のVDI鉄を離れたオフィスに眮くのが理にかなっおいたす。 SimpliVity Federationでは、各仮想マシンはスケゞュヌルに埓っお耇補され、地理的に離れたクラスタヌ間で非垞に迅速に、チャネルに負荷をかけるこずなく実行できたす。これは組み蟌みの非垞に優れたバックアップです。 サむト間でVMを耇補する堎合、チャネルは可胜な限り最小限に䜿甚されたす。これにより、単䞀のコントロヌルセンタヌず倚数の分散ストレヌゞサむトで非垞に興味深いDRアヌキテクチャを構築できたす。
画像
連盟

これらすべおにより、財務面を非垞に詳现に評䟡し、VDIのコストを䌚瀟の成長蚈画に課し、゜リュヌションがどれだけ早く成果を䞊げ、どのように機胜するかを理解するこずができたす。 なぜなら、VDIは最終的に倧量のリ゜ヌスを節玄する゜リュヌションであるが、同時に、ほずんどの堎合、䜿甚埌5〜7幎以内に倉曎する費甚察効果の高い機䌚がないためです。

䞀般に、コメント以倖の質問がある堎合は、mk @ croc.ru宛にメヌルをください。

Source: https://habr.com/ru/post/J449210/


All Articles