作为IT工程师,实时监控Linux进程是系统管理和故障排查的重要技能。以下是几种高效的实时监控方法:
top
M
(内存排序)、P
(CPU排序)、q
(退出)htop
glances
top -p $(pgrep -d',' process_name)
watch -n 1 'ps aux | grep process_name'
pidstat -druh -p PID 1
1
表示每秒刷新atop
vmstat 1
iotop
nethogs
iftop
tail -f /var/log/syslog
multitail /var/log/syslog /var/log/nginx/error.log
nohup command &
或screen/tmux
保持会话top -b -n 1 > top.log
awk
/grep
等工具提取特定数据掌握这些工具组合使用,可以全面了解系统状态,快速定位性能瓶颈和故障原因。