文章内容
2024/10/23 2:52:31,作 者: 黄兵
Ubuntu 22.04 查看那个程序占用 cpu 过高
在 Ubuntu 22.04 中,可以使用以下命令和工具来查看哪个程序占用了过高的 CPU 资源:
1. 使用 top 命令
这是一个实时显示系统资源占用情况的工具:
top
top。2. 使用 htop(更友好的界面)
htop 是 top 的增强版,支持颜色和更直观的界面。
如果未安装,可以先执行:
sudo apt update && sudo apt install htop
运行:
htop
3. 使用 ps 命令
快速查看哪个进程占用 CPU 较多:
ps aux --sort=-%cpu | head -n 10
4. 使用 pidstat(监控进程的 CPU 使用情况)
pidstat 属于 sysstat 工具包,如果没有安装,可以先执行:
sudo apt update && sudo apt install sysstat
运行:
pidstat 1
5. 使用 perf(更详细的性能分析)
perf 是更高级的性能分析工具:
sudo apt update && sudo apt install linux-tools-common linux-tools-generic sudo perf top
perf top 显示实时的 CPU 使用情况,并按函数调用堆栈进行分析。
其它相关推荐:
2、Failed to load resource: the server responded with a status of 413 ()
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
SMB, block storage, object storage, webdav 这些存储方式有什么区别?
SMB, block storage, object storage, webdav 这些存储方式有什么区别?
评论列表