Identity Management (IdM) and Modern Evergreen Music

SLAMD Distributed Load Generation Engine

(Translate to English)

Thursday Sep 29, 2005

SLAMD
SLAMD は, ネットワーク・アプリケーションに対し分散負荷テストと性能測定 (いわゆるベンチマーク) を行なうための Java ベースのアプリケーション. もともとは Sun 社内利用オンリーのツールで, ちょうど一年くらい前, Sun Public License の下に公開された.

設定情報やテスト結果を格納するための LDAP サーバをインストールしなくてはならないのがちょっと敷居高めかもしれないけど, 一度準備してしまえばその後はけっこうお手軽にテストを設定・実行し, 結果を比較・解析できる.

実際の出力結果をいくつかご紹介. まずは HTTP 処理ベンチマークの例. 赤のグラフが平均トランザクション数 / 秒, 緑のグラフが一トランザクションあたりの平均処理時間.
HTTP_GetRate

Web サーバにたくさんの HTTP GET リクエストを与えたときの, サーバ全体の CPU 利用状況を計測した例. はじめはほとんど青 (idle) だけど, 徐々に緑 (sys) と赤 (usr) の割合が大きくなっていってる.
CPU_Utilization

同じく Web サーバにたくさんの HTTP GET リクエストを与えたときの, Web サーバ・プロセスのサイズを計測した例. プロセス内にキャッシュされるセッションや処理スレッド数が増えていくにつれて, そのサイズも大きくなっていってることがわかる.
Process_Size

もともと Sun Java System Directory Server やその関連ミドルウェアの開発に使われていたツールだから, あらかじめ用意されているジョブ・クラス (ベンチマーク定義) はそっち系が多め. しかしそれ以外にも HTTP GET 処理や SQL 処理のサンプルなどいろいろ同梱されているので (Defined Job Class 参照), フリーのベンチマーク・ツールをお探しの方はぜひ一度お試しあれ.

[3] Comments
Like this post? del.icio.us | furl | slashdot | technorati | digg
Comments:

[Trackback] 先日 下道さん が ぼくや同僚を指して 「濃いエンジニア」 と書いていた けど, 実のところはまったくそんなことない. 「濃い」 というのは, たとえば先々週から blogs.sun.com にものすごい勢いでエントリを上げている Neil Wilson のような人に対して使うべき形容詞だ. Hi. I'm Neil Wilson and I work with Sun's ...

Posted by tkudo's weblog on March 30, 2006 at 08:18 PM JST #

[Trackback] 先日書いた, Neil の Sun Java System Directory Server ネタの超濃い blog に関するエントリ の続き. 今回はとりあえず 2006 年 1 月末までの要約. SSL over LDAP のアクセラレーション (高速化) ができない理由 (01/03/06) 結論から言えば, SJS Directory Server ...

Posted by tkudo's weblog on March 30, 2006 at 08:18 PM JST #

[Trackback] 連休前 / 連休中にあったことをいくつか. まずは 人柱 先進的な方 への最新ソフトウェア情報. ひとつめは OpenSSO プロジェクト . ロードマップ にあったように, ポリシー・エージェントのソースコードが先週 CVS にて 公開された . エージェントの対象 Web サーバは Apache, プラットフォームは Solaris SPARC / x86, Red Hat...

Posted by tkudo's weblog on May 10, 2006 at 11:27 AM JST #

Post a Comment:
Comments are closed for this entry.
« Digital ID World/FS... | Main | 天下一品祭りのミニミニドンブリをゲットし... »