在 Ubuntu 系统中,“进程占用高”通常指 CPU 占用高、内存占用高、磁盘 I/O 高或负载高。下面从常见原因 → 排查方法 → 解决思路系统说明。
常见原因:
apt、snapd)典型进程:
top
htop
看 %CPU 列
常见原因:
查看:
free -h
htop
注意:
buff/cache 高 ≠ 内存不够available 才是真实可用内存常见原因:
查看:
iotop
(需 root)
可能原因:
uptime
top
看 load average
top
或更好用的:
htop
关注:
ps aux --sort=-%cpu | head
ps aux --sort=-%mem | head
ps -ef
警惕:
kworker、python3 但路径异常)journalctl -xe
dmesg | tail
crontab -l
ls /tmp
netstat -antp
异常特征:
/tmp 下有可疑二进制| 现象 | 原因 |
|---|---|
| snapd 占用高 | snap 自动更新 |
| apt 卡住 | 锁文件冲突 |
| kworker 高 | 硬件 / 驱动问题 |
| baloo / tracker | 桌面搜索索引 |
| docker | 容器未限制资源 |
kill -9 PID
你可以补充:
top 输出)我可以帮你精准定位并给解决方案。