ubuntu查看cpu占用率-ubuntu查看cpu占用率指令
ubuntu查看cpu占用率
在 Ubuntu 系统中,查看 CPU 占用率有以下几种方法:

命令行工具
- top 命令:在终端中输入
top命令即可实时查看系统的进程和 CPU 使用情况。其中,%CPU列显示了各个进程占用 CPU 的百分比。默认按 CPU 占用率降序显示进程列表,按下Shift+M可按内存使用量排序,按下Shift+P可重新按 CPU 使用量排序。若想看到每个 CPU 核心的占用情况,按下数字 “1” 即可,按q键可退出。 - htop 命令:
htop是top的增强版,提供了更多的功能和更友好的界面。如果系统未安装,可使用sudo apt-get install htop命令进行安装。安装完成后,在终端输入htop即可查看。它可以彩色显示 CPU、内存等资源的使用情况,支持鼠标操作,能更方便地对进程进行排序、过滤等操作。 - mpstat 命令:可显示每个 CPU 的使用情况,需要安装
sysstat包,安装命令为sudo apt install sysstat。安装完成后,运行mpstat -P ALL命令即可查看每个 CPU 核心的使用情况,默认以秒为单位输出统计信息。 - vmstat 命令:可以提供系统的虚拟内存、进程和 CPU 等信息。在终端中运行
vmstat 1,表示每秒刷新一次显示信息,其中r列表示运行队列中的进程数,b列表示处于不可中断睡眠状态的进程数,us、sy、id、wa等列分别表示用户空间、系统空间、空闲、I/O 等待等状态下 CPU 的使用百分比。 - sar 命令:
sar命令可以提供系统的性能数据,包括 CPU 使用情况。运行sar -u 1表示每秒收集一次 CPU 使用情况的数据并显示,其中%user表示用户进程占用 CPU 的百分比,%system表示系统进程占用 CPU 的百分比,%idle表示 CPU 空闲的百分比。
图形化工具
在 Ubuntu 图形界面中,可以打开系统监视器(gnome-system-monitor)来查看 CPU 使用情况。在应用程序搜索栏中搜索 “系统监视器” 即可打开,在该工具中可以直观地看到 CPU 的使用情况、各个进程占用 CPU 的比例等信息。
Python 脚本
可以使用 Python 的
psutil库来查看 CPU 占用率。先安装psutil库,在终端中执行sudo apt update更新软件包列表,然后sudo apt install python3-pip安装pip,最后pip3 install psutil安装psutil库。安装完成后,创建一个 Python 脚本,例如:收起
python
psutil
time
usage psutilcpu_percentinterval
usage
timesleep
__name__
cpu_usage
保存脚本后,在终端中运行python3 脚本名.py即可查看实时的 CPU 占用率信息。
