Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[apache-talk] apache or hardware tuning?
День добрый.
Подскажите пожалуйста можно ли что либо сделать с сервером или проще
обновить железо.
Есть сдвоенный P-3 (1Gh) с 1Gb памяти и 3ware raid контроллер под 4.9
FreeBSD. В день около терабайта трафика постоянно c небольшими скачками
и около 100 запросов в секунду. Нагиос (и не только) постоянно ругается
на Socket timeout after 10 seconds. Мне кажется проблемма в i/o. Хотя
есть другой сервер (с тем же самым контроллером), только там сдвоенный P-4
(2,4Gh) и который спокойно выдерживает 700-800 Gb в день.
Только статика с mod_vhost_alias,mod_rewrite и самописными модулями
авторизации.
Или тогда посоветуйте железо которое вытянет 100Mb (в идеале конечно
гигабит :). Хочется чего нибудь с большой дисковой емкостью и подешевле :)
Спасибо.
3ware CLI> info c0
Controller: c0
-------------
Driver: $Revision$
Model: 7506-4LP
FW: FE7X 1.05.00.063
BIOS: BE7X 1.08.00.048
Monitor: ME7X 1.01.00.038
Serial #: F14002A3470612
PCB: Rev4
PCHIP: 1.30-66
ACHIP: 3.20
# of units: 1
Unit 0: RAID 5 343.49 GB ( 720359040 blocks): OK
# of ports: 4
Port 0: Maxtor 6Y120P0 Y33J42YE 114.49 GB (240121728 blocks): OK(unit 0)
Port 1: Maxtor 6Y120P0 Y33HNENE 114.49 GB (240121728 blocks): OK(unit 0)
Port 2: Maxtor 6Y120P0 Y33GR8FE 114.49 GB(240121728 blocks): OK(unit 0)
Port 3: Maxtor 6Y120P0 Y33GR83E 114.49 GB(240121728 blocks): OK(unit 0)
$ netstat -w 1
input (Total) output
packets errs bytes packets errs bytes colls
5289 0 324084 8302 0 12384657 0
5349 0 331609 8304 0 12424209 0
5353 0 326853 8310 0 12416236 0
5366 0 322320 8316 0 12417734 0
5262 0 326400 8313 0 12403661 0
....
$ iostat -w 1
tty twed0 acd0 fd0 cpu
tin tout KB/t tps MB/s KB/t tps MB/s KB/t tps MB/s us ni sy in id
0 0 0.00 0 0.00 0.00 0 0.00 0.00 0 0.00 2 0 17 10 70
0 38 77.28 164 12.40 0.00 0 0.00 0.00 0 0.00 4 0 18 12 66
0 38 72.57 147 10.38 0.00 0 0.00 0.00 0 0.00 3 0 17 10 70
0 38 75.70 169 12.51 0.00 0 0.00 0.00 0 0.00 3 0 19 9 69
0 38 76.84 170 12.77 0.00 0 0.00 0.00 0 0.00 3 0 21 10 67
0 38 81.50 148 11.75 0.00 0 0.00 0.00 0 0.00 2 0 17 11 70
...
$ vmstat -w 1
procs memory page disks faults cpu
r b w avm fre flt re pi po fr sr tw0 md0 in sy cs us sy id
114 1 0 651356 48000 10 0 0 0 695 669 0 0 1002 879 1330 2 27 70
108 5 0 652580 34204 6 0 0 0 3441 0 180 0 6088 2980 6069 2 39 59
122 4 0 651944 41928 3 0 0 0 3958 5881 165 0 6152 2613 6134 1 37 62
127 2 0 653140 52168 3 0 0 0 3167 5738 165 0 6124 2643 6040 1 28 70
110 4 0 654028 38964 3 0 0 0 3288 0 140 0 6193 2896 6159 2 33 65
120 4 0 655276 49256 4 0 0 0 3370 5965 162 0 6182 3348 6194 5 32 63
Странно, раньше procs [bw] было больше.
httpd.conf
KeepAlive Off
MinSpareServers 16
MaxSpareServers 64
StartServers 16
MaxClients 1024
MaxRequestsPerChild 1000
--
Alex Murygin
AITOC, Inc - ecommerce solution provider and web development company
www.aitoc.com
|