php如何获取centos的cpu当前使用率

lumengabc 2013-10-18 03:44:28
如题。

我用
$str = shell_exec('more /proc/stat');
或者
popen('top -b -n 2 | grep -E "(Cpu)"',"r");
取的好象都不准确,每次都是0.4%,但在服务器上用top查看 变化是0.7,1.0,14.....

一般如何快速获取啊
...全文
415 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
iasky 2013-10-18
  • 打赏
  • 举报
回复
引用 3 楼 lumengabc 的回复:
引用 2 楼 iasky 的回复:
不是 [quote=引用 1 楼 iasky 的回复:] top看的那个不说cpu的利用率
哦,那PHP可以获取到CPU即时使用百分比吗?或者和top的一样也行啊,只是想获取个数据。[/quote] 你的系统有安装sysstat么,可以使用mpstat、sar等 http://www.cyberciti.biz/tips/how-do-i-find-out-linux-cpu-utilization.html
xuzuning 2013-10-18
  • 打赏
  • 举报
回复
lumengabc 2013-10-18
  • 打赏
  • 举报
回复
引用 2 楼 iasky 的回复:
不是
引用 1 楼 iasky 的回复:
top看的那个不说cpu的利用率
哦,那PHP可以获取到CPU即时使用百分比吗?或者和top的一样也行啊,只是想获取个数据。
iasky 2013-10-18
  • 打赏
  • 举报
回复
不是
引用 1 楼 iasky 的回复:
top看的那个不说cpu的利用率
iasky 2013-10-18
  • 打赏
  • 举报
回复
top看的那个不说cpu的利用率

20,360

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧