linux - Shell 脚本在不使用 ps aux 的情况下记录特定进程的 CPU 使用情况

标签 linux memory logging scripting ps

我正在使用自定义的 Fedora 发行版,它不支持 ps aux,因此我发现很难记录特定进程的 CPU 使用情况,除了 top 或 ps aux 之外,还有其他方法来测量 CPU 使用情况吗?从/proc//status 计算 CPU 使用率会很棒。

最佳答案

实现它的一种方法是让进程的父级调用getrusage()。事实上,您的进程可能会定期调用它本身并记录值。

关于linux - Shell 脚本在不使用 ps aux 的情况下记录特定进程的 CPU 使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19961443/

相关文章:

linux - 无法编译包含 <linux/leds.h> 的 C 程序

c - 获取函数地址时如何获得 RTLD_LAZY 行为?

php - Imagick PHP 扩展无法输出 JPEG XR 图像

linux - 如何在启用调试日志的情况下编译内核模块

linux - 如何在unix中仅替换>和<之间的一个换行符

c# - 银光内存使用

ios - UIWebView的loadHTMLString函数占用太多内存

c++ - SDL 2 程序使用 1.4 GB 内存?

logging - 如何在 log4j 中启用包级别日志记录

python - 在不修改 boto 文件的情况下禁用 boto 日志记录