![top 从哪里获取 CPU 使用率数据?](https://linux22.com/image/517506/top%20%E4%BB%8E%E5%93%AA%E9%87%8C%E8%8E%B7%E5%8F%96%20CPU%20%E4%BD%BF%E7%94%A8%E7%8E%87%E6%95%B0%E6%8D%AE%EF%BC%9F.png)
我想编写一些脚本来测量 CPU 使用率,但是top
的输出虽然对用户来说很愉快,但在脚本中处理起来并不实际。
答案1
检查$ man proc
。/proc
系统上每个 pid 都有一个子目录。每个子目录下都有一个“stat”文件,其中包含该特定 pid 的 CPU 使用率信息。
答案2
如果你想要了解一段时间内的 CPU 使用情况,请查看统计工具命令。
我想编写一些脚本来测量 CPU 使用率,但是top
的输出虽然对用户来说很愉快,但在脚本中处理起来并不实际。
检查$ man proc
。/proc
系统上每个 pid 都有一个子目录。每个子目录下都有一个“stat”文件,其中包含该特定 pid 的 CPU 使用率信息。
如果你想要了解一段时间内的 CPU 使用情况,请查看统计工具命令。