Debian系统查看CPU使用率的常用方法
top命令(基础实时监控)top是Linux系统自带的实时系统监控工具,可动态显示CPU、内存、进程等资源的使用情况。
操作步骤:
top并回车,进入实时监控界面。%Cpu(s)行显示了CPU的整体使用情况,包括用户空间(us)、内核空间(sy)、空闲(id)、IO等待(wa)等占比(如5.9%us表示用户进程占用5.9%的CPU)。P键(大写),进程列表会按CPU使用率从高到低排序,快速定位高CPU占用进程。q键即可退出top界面。htop命令(增强型交互监控)htop是top的增强版,提供了更直观的界面(如彩色柱状图、鼠标支持),更适合新手使用。
安装方法(若未预装):
在终端运行以下命令安装:
sudo apt update
sudo apt install htop
操作步骤:
htop并回车,进入交互界面。[||||||| 16.7%]表示第一个核心占用16.7%),柱状图直观展示资源消耗。F6键,选择PERCENT_CPU(CPU使用率)并按回车,进程列表按CPU占用排序。F9键可直接终止进程(需确认)。/proc/cpuinfo文件(静态详细信息)/proc/cpuinfo是Linux系统提供的虚拟文件,包含CPU的详细硬件信息(如型号、核心数、频率),但不直接显示实时使用率。
操作步骤:
cat /proc/cpuinfo并回车,查看CPU的详细信息(如model name为型号,cpu cores为核心数)。grep命令:cat /proc/cpuinfo | grep 'model name'。lscpu命令(汇总CPU信息)lscpu命令可汇总显示CPU的架构、核心数、线程数、缓存等信息,帮助理解系统CPU配置。
操作步骤:
lscpu并回车,输出内容包括:
Architecture(架构,如x86_64)、CPU(s)(逻辑核心总数)、On-line CPU(s) list(在线核心列表)、Thread(s) per core(每核线程数)等。