スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
総合案内当ブログについて
Windowsの目次Linuxの目次Linuxの目次2・ ・自作PC関連の目次Web技術関連の目次
全記事一覧情報サイト新着RSS一覧

Sponsored Link

たいしたネタもないしApacheBenchでも走らせてみようか。何も作ってないけど。

ぶっちゃけネタ切れです。
というかまたもやネタになるほど作業が進んでないというか・・・

というわけでUbuntuServer機(仮)でApacheBenchでも。
とはいえ何もいじってないデフォルトの状態だし。いろんなコンテンツやモジュール追加するとまた変わってくるんだろう。
余りパーツ+αでサーバー練習用サブ機製作で作ったやつね。

まずは小手調べ。一瞬で終わりました。

# ab -n 100 -c 10 http://192.168.24.51/
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking 192.168.24.51 (be patient).....done


Server Software: Apache/2.2.11
Server Hostname: 192.168.24.51
Server Port: 80

Document Path: /
Document Length: 45 bytes

Concurrency Level: 10
Time taken for tests: 0.103 seconds
Complete requests: 100
Failed requests: 0
Write errors: 0
Total transferred: 34711 bytes
HTML transferred: 4635 bytes
Requests per second: 975.16 [#/sec] (mean)
Time per request: 10.255 [ms] (mean)
Time per request: 1.025 [ms] (mean, across all concurrent requests)
Transfer rate: 330.56 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 1 1.1 1 5
Processing: 1 8 12.9 4 48
Waiting: 1 6 10.7 3 45
Total: 2 10 13.5 6 52

Percentage of the requests served within a certain time (ms)
50% 6
66% 6
75% 6
80% 7
90% 47
95% 50
98% 52
99% 52
100% 52 (longest request)


-nで同時リクエスト数、-cで同時接続数。↑の場合は同時10接続で100リクエスト。
http://以降にサーバーIPとかサーバー名。上では/つまり/var/www/index.htmlになるのか?
なので例えば/var/www/wordpress/でブログを作ってそこのパフォーマンスを知りたいときはhttp://IP/wordpress/なんてやればいいわけですね。

あ、自分の管理下以外のに仕掛けたりしないように!ログ残っちゃいますよ!!

結果の方は
Complete requests: 100
Failed requests: 0
このFailedのほうが失敗した数なので、これが発生するとまずいらしい。

Requests per second: 975.16 [#/sec] (mean)
ここは一秒間の処理数。なんらかの変更を加えたときにここの数値が下がるとパフォーマンス低下ということか。
他の項目はいまいち分かってませんww
第15回 Apacheパフォーマンス・チューニングのポイント
ここの受け売りです(キリッ

余裕そうなので一気に上げてみる。

# ab -n 10000 -c 1000 http://192.168.24.51/
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking 192.168.24.51 (be patient)
Completed 1000 requests
Completed 2000 requests
Completed 3000 requests
Completed 4000 requests
Completed 5000 requests
Completed 6000 requests
Completed 7000 requests
Completed 8000 requests
Completed 9000 requests
Completed 10000 requests
Finished 10000 requests


Server Software: Apache/2.2.11
Server Hostname: 192.168.24.51
Server Port: 80

Document Path: /
Document Length: 45 bytes

Concurrency Level: 1000
Time taken for tests: 3.146 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 3373033 bytes
HTML transferred: 450405 bytes
Requests per second: 3178.49 [#/sec] (mean)
Time per request: 314.615 [ms] (mean)
Time per request: 0.315 [ms] (mean, across all concurrent requests)
Transfer rate: 1046.99 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 49 367.9 1 3012
Processing: 10 60 261.0 34 3069
Waiting: 7 59 261.0 33 3069
Total: 22 109 453.4 36 3137

Percentage of the requests served within a certain time (ms)
50% 36
66% 40
75% 42
80% 44
90% 45
95% 49
98% 3045
99% 3067
100% 3137 (longest request)


まだまだ行ける。

# ab -n 50000 -c 1000 http://192.168.24.51/
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking 192.168.24.51 (be patient)
Completed 5000 requests
Completed 10000 requests
Completed 15000 requests
Completed 20000 requests
Completed 25000 requests
Completed 30000 requests
Completed 35000 requests
Completed 40000 requests
Completed 45000 requests
Completed 50000 requests
Finished 50000 requests


Server Software: Apache/2.2.11
Server Hostname: 192.168.24.51
Server Port: 80

Document Path: /
Document Length: 45 bytes

Concurrency Level: 1000
Time taken for tests: 21.125 seconds
Complete requests: 50000
Failed requests: 0
Write errors: 0
Total transferred: 16857077 bytes
HTML transferred: 2250945 bytes
Requests per second: 2366.84 [#/sec] (mean)
Time per request: 422.503 [ms] (mean)
Time per request: 0.423 [ms] (mean, across all concurrent requests)
Transfer rate: 779.26 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 109 1158.2 6 21023
Processing: 1 177 998.8 44 16010
Waiting: 0 172 998.6 40 16010
Total: 29 286 1570.9 54 21065

Percentage of the requests served within a certain time (ms)
50% 54
66% 61
75% 67
80% 72
90% 88
95% 112
98% 4174
99% 9071
100% 21065 (longest request)


どうやらこのあたりが正常に出力結果を見れる限界らしい。これ以上あげてもちゃんとした結果が出力されないようです。
まぁでも、ここまで行ってもFaildはないし、Requests per second: 2366.84 [#/sec] (mean)と上々。
この間Ath64x2 4800は50~80%。まぁ2.5Ghzまでは行くけど。
PHC入れて電圧落としてますが、特に不安定そうな感じもなく(これは常用してた設定なので当たり前といえば当たり前)。

つか、仮にWebページ作って公開したとしてもだ、普通のサイトじゃ同時1000アクセスとかないだろJK
なのでわりと余裕ですねw
WordPress入れたらもう一回やってみよー。

関連記事
UbuntuにLAMPをインストール
UbuntuにXAMPPをインストール
UbuntuにWordPressをインストール
UbuntuにXoopsをインストール
とちあえずIPをDHCPサーバーで固定&LAMP導入までとメイン機死亡?と
Ubuntu Server機に色々追加。セットアップはまだまだ。
From Windows To Ubuntu Server リモートデスクトップ(VNC&SSH)
From Ubuntu9.04 To Ubuntu Server リモートデスクトップ(VNC&SSH)
sambaでWindowsとUbuntu Serverのファイル共有を設定してみる
Sambaでの共有設定2 動画ファイルやら音楽ファイル置いてクライアント機で再生
ちょっとハマってたUbuntu9.04→Ubuntu Server(仮)9.04のSamba共有フォルダアクセス
関連記事
総合案内当ブログについて
Windowsの目次Linuxの目次Linuxの目次2・ ・自作PC関連の目次Web技術関連の目次
全記事一覧情報サイト新着RSS一覧

Sponsored Link

コメントの投稿

管理者にだけ表示を許可する
ブログ内検索

カスタム検索

フリーエリア

クリックで救える命がある。

レンタルサーバー

さくらのマネージドサーバ
さくらインターネットのVPS
ConoHaのVPS
WebARENA VPSクラウド
99円レンタルサーバー
【CloudCore VPS】
GMOクラウドのレンタルサーバー
転送量無制限 ABLENET
@WAPPYレンタルサーバー
SPPDレンタルサーバー

カテゴリー+月別アーカイブ

 

アクセスカウンター

現在の閲覧者数:

プロフィール

Author:tmin
PCヲタ。ライト2ちゃんねら。
スロット好きのギャンブラー。(元
むしろ人生がギャンブルだが目下のところ負けっぱなし。
座右の銘は「結果オーライ」。故に基本適当。
トラブルもまた楽しみのひとつ

コメント、トラバ、相互リンク歓迎。お気軽にどうぞ。
当ブログについて
Twitterでこっちとあっちの更新情報流すことにしてみます。
http://twitter.com/t_min
Project Mikunchu♪Wikiできました。
Mikunchu200x40.png


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。