# Linux下怎么查看CPU占用
在Linux系統中,查看CPU占用情況是性能分析和故障排查的常見需求。以下是幾種常用的方法:
## 1. `top` 命令
最基礎的實時監控工具,輸入`top`后:
- 默認按CPU占用排序進程
- 顯示整體CPU使用率(`%Cpu(s)`行)
- 按`q`退出,按`1`可展開多核詳情
## 2. `htop` 命令
增強版的`top`(需安裝):
```bash
sudo apt install htop # Debian/Ubuntu
sudo yum install htop # CentOS/RHEL
提供彩色界面和鼠標操作,直觀顯示各核心負載。
vmstat
命令vmstat 1 5 # 每秒1次,共5次采樣
輸出包含CPU的us
(用戶態)、sy
(內核態)、id
(空閑)占比。
mpstat
命令需安裝sysstat
包,可查看多核詳細數據:
mpstat -P ALL 1 # 監控所有核心
/proc/stat
文件cat /proc/stat
包含自系統啟動以來的累計CPU時間,適合腳本化采集。
提示:結合
grep
/awk
可提取特定數據,如top -bn1 | grep "%Cpu"
獲取快照。 “`
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。