hybinet wrote:
What does your web traffic look like when those spikes happen?
Traffic looks fairly normal, no DOS or some near that. Incoming is like 30kb/s and outgoing 300kb/s.
hybinet wrote:
What are the values of MacClients and ServerLimit in your /etc/apache2/apache2.conf ?
This is my configuration, kindly advise:
Code:
<IfModule mpm_prefork_module>
StartServers 1
MinSpareServers 1
MaxSpareServers 5
ServerLimit 50
MaxClients 50
MaxRequestsPerChild 3000
</IfModule>
Fresh from the oven: It spikes again and here's the iotop, top, htop, Top 10 CPU & Memory:
htop:
Code:
1 : 0.6% sys: 1.4% low: 0.0% Tasks: 131 total, 1 running
2 : 0.8% sys: 1.2% low: 0.0% Load average: 36.27 46.20 46.57
3 : 0.2% sys: 0.6% low: 0.0% Uptime: 10:33:49
4 : 0.2% sys: 0.6% low: 0.0% Load: 36.27
Mem:498M used:483M buffers:0M cache:9M
Swp:255M used:262128k
PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command
9735 root 20 0 9732 3308 1272 S 0.0 0.6 0:22.93 /usr/bin/python /usr/bin/iotop
9697 root 20 0 2592 684 496 R 0.0 0.1 0:31.25 htop
10168 www-data 20 0 44432 16228 1784 S 0.0 3.2 0:00.48 /usr/sbin/apache2 -k start
10158 root 20 0 42312 10744 108 S 0.0 2.1 0:00.44 /usr/sbin/apache2 -k start
9842 www-data 20 0 44156 9072 112 S 0.0 1.8 0:06.92 /usr/sbin/apache2 -k start
10166 www-data 20 0 43852 11752 100 S 0.0 2.3 0:00.32 /usr/sbin/apache2 -k start
10165 www-data 20 0 43852 11736 100 S 0.0 2.3 0:00.36 /usr/sbin/apache2 -k start
9893 root 20 0 45948 8268 1328 S 0.0 1.6 0:07.94 /usr/sbin/apache2 -k start
10053 root 20 0 41608 7260 760 D 0.0 1.4 0:03.19 /usr/sbin/apache2 -k start
10128 root 20 0 45412 8588 100 S 0.0 1.7 0:01.39 /usr/sbin/apache2 -k start
9871 www-data 20 0 45432 7704 100 S 0.0 1.5 0:06.75 /usr/sbin/apache2 -k start
9854 mysql 20 0 143M 23624 1312 S 0.0 4.6 0:00.77 /usr/sbin/mysqld
9855 mysql 20 0 143M 23624 1312 S 0.0 4.6 0:00.89 /usr/sbin/mysqld
10045 www-data 20 0 41528 6796 100 S 0.0 1.3 0:03.51 /usr/sbin/apache2 -k start
10152 www-data 20 0 45740 13968 112 S 0.0 2.7 0:00.72 /usr/sbin/apache2 -k start
10037 root 20 0 41912 10288 2264 D 0.0 2.0 0:04.07 /usr/sbin/apache2 -k start
2089 root 20 0 10372 2900 364 D 0.0 0.6 0:16.26 /usr/sbin/cloudkick-agent --daemon -c /
10153 www-data 20 0 44364 10160 100 S 0.0 2.0 0:00.63 /usr/sbin/apache2 -k start
10151 root 20 0 45132 12268 100 S 0.0 2.4 0:00.65 /usr/sbin/apache2 -k start
10144 www-data 20 0 45372 11016 96 S 0.0 2.2 0:00.85 /usr/sbin/apache2 -k start
top
Code:
top - 13:28:00 up 10:37, 3 users, load average: 54.20, 49.73, 47.84
Tasks: 141 total, 1 running, 140 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.5%us, 2.2%sy, 0.0%ni, 0.5%id, 96.7%wa, 0.0%hi, 0.0%si, 0.1%st
Mem: 510652k total, 504152k used, 6500k free, 488k buffers
Swap: 262136k total, 262136k used, 0k free, 8664k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1941 mysql 20 0 143m 24m 2348 S 2 4.9 8:44.19 mysqld
10173 www-data 20 0 37416 7892 672 D 2 1.5 0:00.44 apache2
10185 www-data 20 0 38160 8552 616 D 2 1.7 0:00.29 apache2
10184 www-data 20 0 37928 8340 592 D 1 1.6 0:00.35 apache2
10053 www-data 20 0 41588 7192 512 D 1 1.4 0:03.53 apache2
10188 www-data 20 0 33384 3960 748 D 1 0.8 0:00.14 apache2
9697 root 20 0 2592 380 188 D 1 0.1 0:32.82 htop
9735 root 20 0 9732 2280 260 D 1 0.4 0:23.79 iotop
10069 www-data 20 0 42040 7800 396 D 1 1.5 0:03.10 apache2
10118 www-data 20 0 45944 8468 556 D 1 1.7 0:02.03 apache2
10128 www-data 20 0 45680 7868 564 D 1 1.5 0:01.75 apache2
10140 www-data 20 0 45684 10m 80 D 1 2.0 0:01.74 apache2
10170 www-data 20 0 44692 14m 960 D 1 2.9 0:00.56 apache2
10174 www-data 20 0 45636 14m 680 D 1 2.8 0:00.51 apache2
10176 www-data 20 0 45132 15m 1200 D 1 3.0 0:00.52 apache2
10179 www-data 20 0 45116 14m 864 D 1 2.9 0:00.56 apache2
10187 www-data 20 0 32764 3460 656 D 1 0.7 0:00.17 apache2
183 root 20 0 0 0 0 D 0 0.0 0:56.62 kswapd0
2089 root 20 0 10372 3248 200 D 0 0.6 0:18.29 cloudkick-agent
9806 www-data 20 0 45952 5892 376 D 0 1.2 0:09.02 apache2
9838 www-data 20 0 45684 9.8m 80 D 0 2.0 0:07.50 apache2
9842 www-data 20 0 45692 9016 548 D 0 1.8 0:07.26 apache2
iotop
Code:
Total DISK READ: 4.86 M/s | Total DISK WRITE: 1269.67 K/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND
10144 be/4 www-data 31.16 K/s 0.00 B/s 7.00 % 99.99 % apache2 -k start
9859 be/4 mysql 38.95 K/s 0.00 B/s 0.00 % 99.99 % mysqld
10187 be/4 www-data 74.00 K/s 0.00 B/s 0.00 % 99.99 % apache2 -k start
10166 be/4 www-data 249.26 K/s 0.00 B/s 58.10 % 99.99 % apache2 -k start
10185 be/4 www-data 81.79 K/s 0.00 B/s 0.00 % 99.99 % apache2 -k start
10173 be/4 www-data 38.95 K/s 0.00 B/s 0.00 % 99.99 % apache2 -k start
10179 be/4 www-data 27.26 K/s 0.00 B/s 0.00 % 99.99 % apache2 -k start
10172 be/4 www-data 42.84 K/s 0.00 B/s 0.00 % 99.99 % apache2 -k start
10174 be/4 www-data 0.00 B/s 0.00 B/s 0.00 % 99.99 % apache2 -k start
183 be/4 root 0.00 B/s 0.00 B/s 0.00 % 99.99 % [kswapd0]
10018 be/4 www-data 3.89 K/s 0.00 B/s 0.78 % 99.99 % apache2 -k start
2052 be/4 mysql 11.68 K/s 109.05 K/s 0.00 % 99.99 % mysqld
9806 be/4 www-data 218.10 K/s 0.00 B/s 64.36 % 99.99 % apache2 -k start
2139 be/4 root 0.00 B/s 0.00 B/s 0.00 % 99.99 % apache2 -k start
9907 be/4 mysql 19.47 K/s 0.00 B/s 0.00 % 99.99 % mysqld
9858 be/4 mysql 0.00 B/s 0.00 B/s 0.00 % 99.99 % mysqld
10150 be/4 www-data 101.26 K/s 0.00 B/s 23.13 % 99.99 % apache2 -k start
10162 be/4 www-data 105.16 K/s 0.00 B/s 32.62 % 99.99 % apache2 -k start
10034 be/4 www-data 136.31 K/s 0.00 B/s 26.51 % 99.99 % apache2 -k start
10147 be/4 www-data 81.79 K/s 0.00 B/s 31.30 % 99.99 % apache2 -k start
10139 be/4 www-data 120.74 K/s 0.00 B/s 52.46 % 99.99 % apache2 -k start
9896 be/4 mysql 128.52 K/s 3.89 K/s 0.00 % 99.99 % mysqld
10176 be/4 www-data 101.26 K/s 0.00 B/s 0.00 % 51.94 % apache2 -k start
9888 be/4 mysql 120.74 K/s 3.89 K/s 0.00 % 48.22 % mysqld
979 be/4 root 7.79 K/s 0.00 B/s 0.00 % 45.45 % [kjournald]
2031 be/4 mysql 15.58 K/s 35.05 K/s 0.00 % 41.49 % mysqld
10177 be/4 www-data 0.00 B/s 0.00 B/s 0.00 % 41.08 % apache2 -k start
Top 10 CPU
Code:
mysql 1941 1.3 4.8 147440 24992 ? Ssl 02:50 8:45 /usr/sbin/mysqld
root 9697 0.9 0.1 2588 684 pts/0 S+ 12:30 0:33 | \_ htop
root 9735 0.7 0.6 9732 3372 pts/1 S+ 12:31 0:24 | \_ /usr/bin/python /usr/bin/iotop
www-data 10190 0.4 0.8 31960 4340 ? D 13:27 0:00 \_ /usr/sbin/apache2 -k start
www-data 10189 0.4 2.5 42304 12928 ? S 13:27 0:00 \_ /usr/sbin/apache2 -k start
www-data 10195 0.3 0.2 31368 1300 ? D 13:28 0:00 \_ /usr/sbin/apache2 -k start
www-data 10188 0.3 2.4 42324 12536 ? D 13:27 0:00 \_ /usr/sbin/apache2 -k start
www-data 10185 0.3 2.5 44220 12908 ? S 13:26 0:00 \_ /usr/sbin/apache2 -k start
www-data 10184 0.3 2.5 43612 12956 ? D 13:26 0:00 \_ /usr/sbin/apache2 -k start
www-data 10179 0.3 2.4 45372 12440 ? S 13:25 0:00 \_ /usr/sbin/apache2 -k start
Top 10 Memory
Code:
mysql 1941 1.3 4.6 147440 23832 ? Dsl 02:50 8:46 /usr/sbin/mysqld
www-data 10189 0.3 2.6 45124 13300 ? S 13:27 0:00 \_ /usr/sbin/apache2 -k start
www-data 10188 0.2 2.5 45372 12936 ? S 13:27 0:00 \_ /usr/sbin/apache2 -k start
www-data 10187 0.2 2.3 43696 11832 ? S 13:26 0:00 \_ /usr/sbin/apache2 -k start
www-data 10172 0.2 2.3 46200 11828 ? D 13:23 0:00 \_ /usr/sbin/apache2 -k start
www-data 10193 0.3 2.2 42312 11540 ? S 13:28 0:00 \_ /usr/sbin/apache2 -k start
www-data 10184 0.2 2.2 45644 11244 ? S 13:26 0:00 \_ /usr/sbin/apache2 -k start
www-data 10177 0.4 2.2 45640 11492 ? D 13:25 0:01 \_ /usr/sbin/apache2 -k start
www-data 10173 0.1 2.2 45284 11240 ? S 13:23 0:00 \_ /usr/sbin/apache2 -k start
www-data 10169 0.2 2.2 45640 11464 ? D 13:23 0:01 \_ /usr/sbin/apache2 -k start
One observation I can see is that the number of sleeping processes. Normal situation, there's like 40 or something. The disk I/O is just crazy.
Thanks