由于apache进程和Mysql进程导致的重载

时间:2015-04-29 11:20:48

标签: mysql linux apache process cpu

我有一个小网站正在运行,只有20个供应商用于访问此网站以进行查询。服务器在高峰时段高负载运行。请在下面找到输出:

top - 10:15:42 up 32 days, 20:08,  4 users,  load average: 2.20, 2.06, 1.94
Tasks: 500 total,   1 running, 498 sleeping,   0 stopped,   1 zombie
Cpu(s):  7.1%us,  2.3%sy,  0.0%ni, 90.6%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  32931056k total,  3124852k used, 29806204k free,    49508k buffers
Swap:  3999740k total,        0k used,  3999740k free,  1364836k cached

 PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
10130 mysql     20   0 6207m 567m 5468 S  232  1.8  14306:04 mysqld
27534 worldsto  20   0  307m  20m 5364 S    5  0.1   0:01.97 apache2
29237 worldsto  20   0  299m  12m 3696 S    2  0.0   0:00.07 apache2
29003 worldsto  20   0  299m  13m 3716 S    1  0.0   0:00.12 apache2

root@server70:~# ps -ef | grep apache | wc
    434    2368   17756

CPU(s):     24
RAM size:   32 GB

从我从Apache日志中看到的,所有连接都来自供应商和公司IP地址。我确信Apache进程有问题,因此MYSQL使用了更多的CPU负载。 请有人帮我识别并解决这个问题。谢谢

0 个答案:

没有答案