linux – 了解Apache扩展服务器状态的CPU%

前端之家收集整理的这篇文章主要介绍了linux – 了解Apache扩展服务器状态的CPU%前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚刚将现有的高流量网站迁移到Digital Ocean droplet,我查看了Apache扩展服务器状态页面.它显示了以下信息.我注意到的一件事是cpu负载是269%.怎么可能?这是好事还是坏事?我该如何解释这些数字?
Apache Server Status for xx.xx.xxx

Server Version: Apache/2.2.15 (Unix) DAV/2 PHP/5.4.40 mod_ssl/2.2.15 OpenSSL/1.0.1e-fips
Server Built: Oct 16 2014 14:48:21
Current Time: Tuesday,19-May-2015 04:11:17 EDT
Restart Time: Tuesday,19-May-2015 04:06:06 EDT
Parent Server Generation: 0
Server uptime: 5 minutes 10 seconds
Total accesses: 1139 - Total Traffic: 280.7 MB
cpu Usage: u778.49 s54.72 cu0 cs0 - 269% cpu load
3.67 requests/sec - 0.9 MB/second - 252.4 kB/request
12 requests currently being processed,11 idle workers

解决方法

首先是字段的描述:

> u778.49:在用户空间中花费的秒数
> s54.72:系统调用期间花费的秒数
>两者一起是cpu时间的完整秒数:833.21

以下是百分比的计算方法.你的机器运行5分10秒,所以310秒. cpu时间总量除以总的秒数正常运行时间给出了cpu百分比:

833.21/310=2.687*100%=269%

但是你的系统很可能有多个cpu.您可以将该值除以cpu数量.

猜你在找的Linux相关文章