コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
全カテゴリ
カテゴリ未導入のページ
利用者の投稿記録
最近の更新
特別ページ一覧
ヘルプ
新規作成
新しい記事
検索
検索
表示
ログイン
個人用ツール
ログイン
http loadのソースを表示
ページ
ノート
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
特別ページ
ページ情報
表示
サイドバーに移動
非表示
←
http load
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
<nowiki>Wikiduccaは終了しました。今後はゴールドペディアをご利用ください。<nowiki>Wikiduccaは終了しました。今後はゴールドペディアをご利用ください。Webサーバのベンチマークツール。<br /> Apache 付属の ab とは違い、複数のURLに対して同時にアクセスできる。 == DL == http://www.acme.com/software/http_load/ == インストール == <pre> [root@server src]# tar zxvf http_load-12mar2006.tar.gz http_load-12mar2006/ http_load-12mar2006/Makefile http_load-12mar2006/README http_load-12mar2006/http_load.1 http_load-12mar2006/http_load.c http_load-12mar2006/make_test_files http_load-12mar2006/port.h http_load-12mar2006/timers.c http_load-12mar2006/timers.h http_load-12mar2006/version.h http_load-12mar2006/FILES [root@server src]# cd http_load-12mar2006 [root@server http_load-12mar2006]# make gcc -Wall -O -c http_load.c http_load.c: In function `main': http_load.c:413: 警告: 関数 `time' の暗黙の宣言 gcc -Wall -O -c timers.c gcc -Wall -O http_load.o timers.o -s -o http_load [root@server http_load-12mar2006]# make install rm -f /usr/local/bin/http_load cp http_load /usr/local/bin rm -f /usr/local/man/man1/http_load.1 cp http_load.1 /usr/local/man/man1 </pre> == 使い方 == $ http_load -parallel 10 -fetches 100 url.txt == オプション == === 接続数 === parallelかrateで指定。 * parallel: 同時接続数の指定 * rate: 毎秒ごとの新しい接続数の指定 === 接続回数 === secondsかfetchesで指定。 * fetches: 接続する合計回数 * seconds: 接続する秒数 == 結果 == <pre> [root@server ~]# http_load -parallel 10 -fetches 100 url_list.txt 100 fetches, 10 max parallel, 28183 bytes, in 0.117039 seconds 281.83 mean bytes/connection 854.416 fetches/sec, 240800 bytes/sec msecs/connect: 1.13888 mean, 8.701 max, 0.06 min msecs/first-response: 6.29999 mean, 11.51 max, 2.616 min HTTP response codes: code 200 -- 100 </pre> [[Category:Apache]][[Category:Linuxコマンド]]
http load
に戻る。