PHP在Linux服务器上获取每个内核的CPU使用率

标签 php linux cpu

我见过很多 php 脚本来获取和显示所有内核组合的 CPU 使用率百分比。但到目前为止,我还没有找到一种按核心执行此操作的方法。

是否可以创建一个脚本来获取 1 个核心的 CPU 使用率,然后如果服务器有 4 个核心,我可以使用该脚本 4 次,为每个核心获取 4 个不同的百分比。我试图在其上执行此操作的服务器是运行 Ubuntu 14.04 的 Linux,如果需要,我可以在其上安装任何软件。如果可能的话,有人可以给我指明正确方向的观点。

编辑:

使用命令 htop 我可以获得此数据:我正在寻找类似 4 核心 % 使用率的信息。

enter image description here

最佳答案

mpstat -P ALL 1 1 可能会给你你想要的:

http://imgur.com/2gp1AGH

hillb@goliath:~$ mpstat -P ALL 1 1
Linux 3.16.0-71-generic (goliath)       05/16/2016      _x86_64_        (4 CPU)

06:52:17 AM  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
06:52:18 AM  all    1.75    0.00    0.75    0.00    0.00    0.00    0.00    0.00    0.00   97.49
06:52:18 AM    0    1.02    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00   98.98
06:52:18 AM    1    1.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00   99.00
06:52:18 AM    2    1.00    0.00    1.00    0.00    0.00    0.00    0.00    0.00    0.00   98.00
06:52:18 AM    3    4.00    0.00    1.00    0.00    0.00    0.00    0.00    0.00    0.00   95.00

Average:     CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
Average:     all    1.75    0.00    0.75    0.00    0.00    0.00    0.00    0.00    0.00   97.49
Average:       0    1.02    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00   98.98
Average:       1    1.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00    0.00   99.00
Average:       2    1.00    0.00    1.00    0.00    0.00    0.00    0.00    0.00    0.00   98.00
Average:       3    4.00    0.00    1.00    0.00    0.00    0.00    0.00    0.00    0.00   95.00

关于PHP在Linux服务器上获取每个内核的CPU使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37244249/

相关文章:

javascript - 选择选项值时如何引用页面?

php - 使用 "id"或 "name"获取输入元素的值

php - 根据页面标题自动重命名下载的文件?

php - 如何在 HTML 中创建弹出窗口(模式对话框)

linux - 使用 wine 打开 Dreamweaver 时出错

python - 如何快速获取 dbus 上的所有 VLC 实例?

python - TensorFlow默认使用多少个内核(不使用Coordinator)?

c - 跟踪 C 阻塞系统调用

javascript - Firefox 3 中的某种 JavaScript 任务管理器?

Docker Compose 共享 CPU