私が働いている場所には、Xen Hypervisorを使用して多くの仮想マシンをホストするために使用される多数の「ビッグアイアン」サーバーがあります。これらは通常、32GB RAM、デュアルクアッドコアプロセス、および大量のI / O容量を持つ高速ディスクで構成されます。
私たちは、既存のハードウェア構成が歯の中で少し長くなりつつあり、外に出て、より大きく、より速く、より光沢のある新しいハードウェアを調達する時が来ました。
前述のように、既存のキットは32GB RAMで展開されており、ホストに展開できるVMの数を事実上制限しています。
ただし、新しいハードウェアの調査では、単一のシャーシ内に64、72、または96GBのRAMを搭載した単一のマシン内でより多くのRAMを取得できることは明らかです。明らかに、これにより、指定されたホストにより多くのマシンを追加することができ、常に勝ちです。これまでに完了した分析は、制限要因がディスクサブシステムにシフトされることを示唆しています。
問題は、現在、どこにいるかを把握しようとしていることです...使用法のおかげで、I / O帯域幅、つまり、ランダムなI / O操作は完了できます。このポイントに達すると、iowaitは空ロケットになり、マシンのパフォーマンス全体が犬に行きます。
これは私が尋ねている質問の核心です、特に完了しているランダムI / O操作の数に関連して、既存のI / Oパフォーマンスを正確に追跡/追跡する方法を知っている人はいますか?
私が実際にメトリックを取得しようとしているのは、「この構成はX個のランダムI / O要求を正常に処理でき、現在(平均して)Z個の操作のピークでY個の操作を実行しています」です。
前もって感謝します!