系统状态
top
较为全面的系统监控命令
# 查看系统状态
top
# 只查看某一进程运行状态
top -p [pid]
htop
进阶系统监控器
htop
系统调度
strace
# 启动进程并监控系统调用
strace [ProcessName]
# 监控当前正在执行进程的系统调用
strace -p [PID]
监控io
?
监控网络
nload
监控网卡流量
nload
iftop
# Ubuntu需要apt下载安装使用
sudo apt install iftop
# 监控网卡eth0
iftop -i eth0
标准输出
watch
监控输出,对比变更
# -t: 不保留title
# -d:高亮和上次输出的变更
# -n 1:每1s打印一次输出
$ watch -t -d -n 1 [command]
当做脚本定时操作工具使用
# nohup [command] &:后台
# watch -n 10: 10s观察一次
# cat /proc/<PID>/statm:观察PID进程的内存情况
# >> MyProgress_memwatch.log:cat的输出结果重定向到log日志中
$ nohup watch -n 10 "cat /proc/$(pgrep MyProgress)/statm >> MyProgress_memwatch.log" &
浙公网安备 33010602011771号