如何在 Linux 中获取进程的 CPU 利用率和时间信息?基本上我想让我的应用程序在一夜之间运行。同时,我想监控应用程序运行期间的CPU利用率。
我试过了 top | grep appName >& log,它似乎没有在日志中返回任何东西。有人可以帮我解决这个问题吗?
谢谢。
最佳答案
vmstat 和 iostat 都可以为您提供这种性质的周期性信息;我建议手动设置次数,或将单个轮询放入 cron 作业,然后将输出重定向到文件:
vmstat 20 4230 >> cpu_log_file
这将为您提供 24 小时内每 20 秒一次的使用情况快照。
关于linux - 获取 CPU 利用率信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6196511/