LINUX.ORG.RU
ФорумAdmin

apache+mysqld грузят систему


0

0

Стоит apache1.3.34, php-4.4.1, mysql 4.0.21, система freebsd-5.3
на этом крутятся web-портал, форум, чат - все работают с mysql
машина Celeron-2.4, память 1 гиг, IDE винт, гигабитная сеть

Как только число пользователей возрастает до 50-70 растет load average до 10 и выше (сайты, чаты тормозят), пока не рестартуешь апач, но это не долго

вот вывод top

last pid: 15748; load averages: 5.07, 4.10, 3.06
107 processes: 6 running, 101 sleeping
CPU states: % user, % nice, % system, % interrupt, % idle
Mem: 168M Active, 635M Inact, 167M Wired, 28M Cache, 112M Buf, 2152K Free
Swap: 1000M Total, 132K Used, 1000M Free

PID USERNAME PRI NICE SIZE RES STATE TIME WCPU CPU COMMAND
48677 mysql 20 0 86516K 60416K kserel 365:10 38.09% 38.09% mysqld
15708 apache 104 0 10372K 9280K RUN 0:04 4.04% 4.00% httpd
15703 apache 104 0 10840K 9752K RUN 0:04 3.99% 3.96% httpd
15711 apache 4 0 11040K 9960K sbwait 0:04 3.90% 3.86% httpd
15706 apache 102 0 10976K 9908K RUN 0:04 3.40% 3.37% httpd
15709 apache 4 0 11108K 10024K sbwait 0:04 3.21% 3.17% httpd
15704 apache 4 0 10832K 9760K sbwait 0:04 2.91% 2.88% httpd
15710 apache 4 0 11024K 9940K sbwait 0:04 2.66% 2.64% httpd
15707 apache 4 0 10828K 9744K sbwait 0:04 2.32% 2.29% httpd
15705 apache 4 0 10452K 9372K sbwait 0:04 2.02% 2.00% httpd

кусок httpd.conf

Timeout 300
KeepAlive Off
MinSpareServers 3
MaxSpareServers 9
StartServers 5
MaxClients 9 # если ставить больше система виснет
MaxRequestsPerChild 500

кусок server-status

Current Time: Tuesday, 17-Jan-2006 23:41:26
Restart Time: Tuesday, 17-Jan-2006 22:42:01
Parent Server Generation: 36
Server uptime: 59 minutes 25 seconds
9 requests currently being processed, 0 idle servers
WWWWWWWWW.......................................................
................................................................
................................................................
................................................................

кусок my.cnf

[mysqld]
port = 3306
socket = /tmp/mysql.sock
max_connections = 5000
back_log = 120
key_buffer = 16M
max_allowed_packet = 16M
table_cache = 128
sort_buffer_size = 4M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
record_buffer=1M
thread_cache = 8
query_cache_size= 16M
thread_concurrency = 8

anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.