不溜過客 2025-04-22 21:25 采纳率: 98.2%
浏览 0

Linux下如何实时查询各进程的CPU使用率?

在Linux系统中,如何实时监控各进程的CPU使用率是一个常见的需求。可以通过`top`命令实现简单高效的监控,它以交互方式显示系统中各进程的资源使用情况,包括CPU占用率。如果需要更精确地针对特定进程查看CPU使用率,可以使用`pidstat`命令(来自sysstat工具包),通过`pidstat -u -p 1`实现实时输出指定进程的CPU使用详情。此外,`mpstat`可提供多核CPU的使用分布。对于轻量级需求,`ps`命令结合`watch`也是不错的选择,例如:`watch -n 1 'ps aux --sort=-%cpu | head'`,能按CPU使用率排序并动态刷新结果。这些方法各有优势,根据具体场景选择适合的工具即可满足需求。
  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 创建了问题 4月22日