Apacheのチューニングその2

| コメント(0) | トラックバック(0)

つづき。

実際にチューニングしてみます。

結構劇的だったのでビックリした。

 

このへんを参考にしました。

 

玄箱の用途しては、外部に公開しない自宅用サーバ。
実質自分とヨメしか使っていないので、思いっきり絞りました。

apache2.confの編集

$sudo vi /etc/apache2/apache2.conf
MaxKeepAliveRequests 100 --> 50
KeepAliveTimeout 15 --> 10
StartServers 5 --> 2
MinSpareServers 5 --> 2
MaxSpareServers 10 --> 3
MaxClients 150 --> 50
MaxRequestsPerChild 0 -->10

 

これでメモリ使用量はどう変わったか?
apacheを再起動して、topコマンドで検証。

top - 02:16:46 up 5 days,  4:25,  1 user,  load average: 0.12, 0.23, 0.12
Tasks:  80 total,   1 running,  79 sleeping,   0 stopped,   0 zombie
Cpu(s):  2.6%us,  3.0%sy,  0.0%ni, 94.1%id,  0.0%wa,  0.0%hi,  0.3%si,  0.0%st
Mem:    126988k total,    67340k used,    59648k free,     2916k buffers
Swap:   248996k total,    28932k used,   220064k free,    33456k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 3715 root      18  -2 30584  10m 6204 S  0.0  8.3   0:00.51 apache2
 3721 www-data  18  -2 30584 5080  788 S  0.0  4.0   0:00.01 apache2
 3722 www-data  18  -2 30584 5080  788 S  0.0  4.0   0:00.01 apache2
 1390 Guest     20   0 14412 3900 3004 S  0.0  3.1   1:56.23 smbd
 1355 mysql     20   0  131m 3764 1848 S  0.0  3.0   0:15.95 mysqld
16181 openldap  18  -2 60136 2620 1612 S  0.0  2.1   0:46.41 slapd
 2849 debbie    18  -2  5372 2328 1276 S  0.0  1.8   0:07.41 bash
 2845 root      18  -2 10680 2052 1964 S  0.0  1.6   0:00.60 sshd
 1808 mediatom  20   0  198m 1632  876 S  5.2  1.3  21:42.91 mediatomb

!!驚異!! メモリ使用量が半分! これは効果バツグンだ!

 

この状態で再びApacheBench。Wordpressの方を測定してみます。

Server Software:        Apache/2.2.9
Server Hostname:        gwazine
Server Port:            80

Document Path:          /~lalah/wp/
Document Length:        5669 bytes

Concurrency Level:      1
Time taken for tests:   8.195 seconds
Complete requests:      1
Failed requests:        0
Write errors:           0
Total transferred:      6038 bytes
HTML transferred:       5669 bytes
Requests per second:    0.12 [#/sec] (mean)
Time per request:       8195.157 [ms] (mean)
Time per request:       8195.157 [ms] (mean, across all concurrent requests)
Transfer rate:          0.72 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        1    1   0.0      1       1
Processing:  8194 8194   0.0   8194    8194
Waiting:     8160 8160   0.0   8160    8160
Total:       8195 8195   0.0   8195    8195

!!驚異!! 25秒から8秒! これは効果バツグンだ!

トラックバック(0)

トラックバックURL: http://bonz3.net/cgi-bin/mt/mt-tb.cgi/143

コメントする

このブログ記事について

このページは、Bonzが2010年6月16日 23:31に書いたブログ記事です。

ひとつ前のブログ記事は「Apacheのチューニングその1」です。

次のブログ記事は「xcache」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ウェブページ

Powered by Movable Type 5.02