阿里云服务器,取消掉apach运行的所有网站,httpd进程占用率还是99%以上

坚慧 发布于 2014/02/18 10:49
阅读 1K+
收藏 0

各位大侠,想请教一下,我的阿里云服务器,这样的负载高吗?



top显示cpu占用率狂高,几乎都在100%作用,vmstat也显示cpu的空闲时间几乎为0,这个负载究竟高不高啊?

以下是问题补充:

@坚慧:刚刚测试了一下,把apache所有的虚拟网站全部取消掉,但httpd这个进程的cpu占用还是99%以上,这是什么原因啊? (2014/02/18 19:17)
加载中
0
Tsingxu
Tsingxu
有点高, 算是高负载
0
leo108
leo108
cpu idle都是0了你说负载高不高
0
滔哥
滔哥
不高,我有台服务器平均值在1.2左右
0
坚慧
坚慧
load average,网上有的20多了,都认为不高。。。我的才1.0几啊。。。
0
坚慧
坚慧

怎样排查,是apache什么原因引起的啊?

0
leo108
leo108
load  average是不能看绝对值的,和机器配置有关。高配的机器可以到20+没问题,低配的10以内都会挂
0
NealFeng
NealFeng

iload是根据CPU的核心数来的,如果是INTEL的CPU,双核,没核有2超线程的话,那可以算4个核心,那iload最高是4,说明4个核心利用率都满了。现在云服务器,如果你只分配了1个核心,那iload是1,说明满了。

既然httpd占用90%多了,那你看看它的日志,是任务太多,还是软件BUG了。  

0
月影又无痕
月影又无痕
总体负责不高,但是httpd单个进程cpu使用率达90%, 这已经说明是有性能问题的。
0
蟋蟀哥哥
蟋蟀哥哥
服务器几核的
0
坚慧
坚慧

引用来自“NealFeng”的答案

iload是根据CPU的核心数来的,如果是INTEL的CPU,双核,没核有2超线程的话,那可以算4个核心,那iload最高是4,说明4个核心利用率都满了。现在云服务器,如果你只分配了1个核心,那iload是1,说明满了。

既然httpd占用90%多了,那你看看它的日志,是任务太多,还是软件BUG了。  

请教一下,apache的日志要怎么设置,才能看出是任务太多,还是软件bug呢?

怎么分析啊?我的服务器上面跑了3、4个虚拟主机,1个phpwind论坛,访问量不大。

云服务器配置是单核cpu,512M内存,内存一直有空闲。。。

root@mail:/etc/apache2/sites-enabled# free -m
             total       used       free     shared    buffers     cached
Mem:           495        315        179          0         23        105
-/+ buffers/cache:        186        308
Swap:            0          0          0



NealFeng
NealFeng
没用过Apache,无能为力了。
返回顶部
顶部