在 Debian(以及大多数 Linux 发行版)中,“进程占用过高”通常指 CPU、内存、IO 或磁盘占用异常。下面从常见原因 → 排查方法 → 解决思路系统说明。
/var/log)top
# 或更好看的
htop
%CPU:CPU 占用RES:实际内存TIME+:累计 CPU 时间ps -eo pid,ppid,cmd,%cpu,%mem --sort=-%cpu | head
ps -eo pid,ppid,cmd,%cpu,%mem --sort=-%mem | head
top -p <PID>
cat /proc/<PID>/status
iotop
(需要 root)
iftop
nethogs
journalctl -xe
dmesg | tail
ps aux | grep apt
常见于:
解决:
sudo rm /var/lib/dpkg/lock*
sudo dpkg --configure -a
systemd-journald 日志过大journalctl --disk-usage
清理:
journalctl --vacuum-size=200M
top
netstat -antp
crontab -l
ls /tmp
异常特征:
如果你愿意,可以补充:
cat /etc/debian_version)我可以直接帮你判断原因并给出具体解决命令。