サーバーテストとは、ベンチマークスイートを掘り下げることです。 時間が経つにつれてこのテストスイートを拡張しますが、この主要なマシンのラウンドアップでは、基本的なCPUおよびメモリストレステストに加えて、ネットワーク化されたファイルシステムテストと組み合わせて、サーバーがさまざまなディスクレベルでどのように動作するかを確認することにしましたネットワーク経由で読み込みます。
いくつかのオプションを検討した後、2つのベンチマークテストスイートに決めました。 1つ目は、カナダのソフトウェア開発会社であるPrimate LabsのGeekbench 2.0.10です。 Geekbenchが好きなのは、Geekbenchがディスクサブシステムとメモリサブシステムの両方にストレスをかける徹底した仕事をしているからです。 また、Windows、Linux、OS X、さらにはSolaris全体で利用可能であり、32ビットまたは64ビットモードで実行でき、マルチプロセッサおよびマルチスレッド操作の両方を特別にサポートします。 Geekbenchは、すべてのテストからコンパイルされた全体的なGeekbenchスコアを返します。 数台のマシンしかテストされていないため、この数の重要性は限られていますが、さらに多くのサーバーを検討するにつれて、比較価値が増えていきます。 その間、Primate Labsの結果ブラウザー(既存のGeekbenchのスコア(すでに数百台のマシンの提出されたスコアリング結果の検索可能な記録)でチェックアウトできます)。
全体的なGeekbenchスコアに加えて、CPUの整数と浮動小数点のパフォーマンス、およびメモリ速度の特定のスコアを検討します。 Geekbenchは、これらの各サブシステムをさまざまなシングルスレッドテストおよび(該当する場合)マルチスレッドテストでテストし、各カテゴリの総合スコアを返します。
ディスクテストについては、ネットワーク接続ストレージ(NAS)テストに使用してきたのと同じベンチマークスイートであるIOzoneネットワークファイルシステムベンチマーク(iozone.org)を使用することにしました。 IOzoneは、19年の歴史を経て、生のハードウェアレベルだけでなく、アプリケーションまたはファイルレベルからサーバーソリューション全体を評価する洗練されたI / Oベンチマークテストです。 つまり、IOzoneテストを構成して、さまざまなファイルサイズとブロックサイズでI / Oストリームを実行します。 このようにして、クライアントとサーバーのキャッシュが役割を果たす結果、およびキャッシュが過負荷になるほどファイルが大きい場合のインスタンスを見ることができ、生のハードウェアパフォーマンスの感覚を得ることができます。
IOzoneを設定して、サイズが32MBから各サーバーのRAMの大きさまでのファイルを実行します。 ブロックサイズは4K〜128Kの範囲でした。 これにより生成されたトラフィックには、さまざまな中小サイズのファイルが含まれ、サーバーとそのオペレーティングシステムにキャッシングスマートを強制的に表示しました。 また、データファイルが途方もないハードウェアレベルでサーバーに負荷をかけたときに何が起こるかを確認できました。
パフォーマンステスト、特にIOzoneテストを調整します。IOzoneテストは、後のレビューでマルチノード方式で実行し、段階的な反復ではるかに大きなユーザー負荷をシミュレートします。 これらのラインに沿ってリクエストや提案がありましたら、にメールを送ってください。
ベンチマークテスト結果
SMBサーバーテストのスコアを確認してください。