免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3829 | 回复: 8
打印 上一主题 下一主题

[Web] apache负载很大,cpu占用80%左右求助 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-08-15 15:05 |只看该作者 |倒序浏览
连接情况:

SYN_RECV 241
CLOSE_WAIT 1
ESTABLISHED 39
FIN_WAIT1 93
FIN_WAIT2 14
CLOSING 11
TIME_WAIT 23921

论坛徽章:
0
2 [报告]
发表于 2010-08-15 15:12 |只看该作者
top - 15:10:48 up 1 day, 21:34,  5 users,  load average: 105.74, 84.59, 64.04
Tasks: 398 total, 104 running, 286 sleeping,   0 stopped,   8 zombie
Cpu(s): 91.8%us,  5.3%sy,  0.0%ni,  0.0%id,  0.0%wa,  0.2%hi,  2.8%si,  0.0%st
Mem:   3631632k total,  3201848k used,   429784k free,   179664k buffers
Swap:  4192924k total,        0k used,  4192924k free,  1052240k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
2295 mysql     15   0  578m 111m 5024 S 13.5  3.1 135:41.39 mysqld
23005 apache    15   0 32416  11m 3536 S  8.9  0.3   0:11.73 httpd
24536 apache    15   0 32432  11m 3532 S  8.6  0.3   0:04.09 httpd
25232 apache    15   0 32448  11m 3512 S  7.9  0.3   0:02.34 httpd
24918 apache    15   0 31704  11m 3516 R  7.6  0.3   0:02.69 httpd
23846 apache    15   0 31720  11m 3560 S  7.3  0.3   0:06.20 httpd
23864 apache    15   0 32340  11m 3508 S  7.3  0.3   0:05.79 httpd
22938 apache    15   0 32372  11m 3520 S  6.9  0.3   0:13.09 httpd
23820 apache    16   0 32856  12m 3516 R  6.9  0.3   0:06.20 httpd
23931 apache    16   0 32360  11m 3528 R  5.6  0.3   0:07.25 httpd
23822 apache    15   0 32500  11m 3536 S  5.3  0.3   0:07.30 httpd
23027 apache    15   0 32292  11m 3532 S  5.0  0.3   0:09.10 httpd
23417 apache    16   0 33060  12m 3600 R  5.0  0.4   0:09.27 httpd
23790 apache    15   0 32448  11m 3528 S  5.0  0.3   0:08.59 httpd

论坛徽章:
0
3 [报告]
发表于 2010-08-16 08:31 |只看该作者
换NGINX试试

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:1515-16赛季CBA联赛之上海
日期:2016-05-05 09:45:14
4 [报告]
发表于 2010-08-16 08:52 |只看该作者
TIME_WAIT 23921

优化一下看看吧,,这个也太多了吧!

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:1515-16赛季CBA联赛之上海
日期:2016-05-05 09:45:14
5 [报告]
发表于 2010-08-16 08:53 |只看该作者
刚好看到,帮你转过来了!
六、优化Linux内核参数
vi /etc/sysctl.conf
在末尾增加以下内容
# Add
net.ipv4.tcp_max_syn_backlog = 65536
net.core.netdev_max_backlog =  32768
net.core.somaxconn = 32768
net.core.wmem_default = 8388608
net.core.rmem_default = 8388608
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_synack_retries = 2
net.ipv4.tcp_syn_retries = 2
net.ipv4.tcp_tw_recycle = 1
#net.ipv4.tcp_tw_len = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_mem = 94500000 915000000 927000000
net.ipv4.tcp_max_orphans = 3276800
#net.ipv4.tcp_fin_timeout = 30
#net.ipv4.tcp_keepalive_time = 120
net.ipv4.ip_local_port_range = 1024  65535
使配置立即生效
/sbin/sysctl -p

论坛徽章:
0
6 [报告]
发表于 2010-08-26 11:43 |只看该作者
用nginx做前端分发,squid做图片缓存,apache单独处理php等一些文件,这样负载会降低很多。

论坛徽章:
0
7 [报告]
发表于 2010-08-26 12:53 |只看该作者
观点同四楼   优化一下  IME_WAIT 太多

论坛徽章:
0
8 [报告]
发表于 2010-08-30 08:39 |只看该作者
TIME_WAIT 23921

被攻击了吧? 开墙

论坛徽章:
0
9 [报告]
发表于 2010-08-30 10:47 |只看该作者
TIME_WAIT 23921
这个是关键,而不是换nginx谁说nginx一定比apache 强,不要人云亦云
结合自己的环境来定
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP