Linux 的监控工具包
sysstat
Nmon
I/O
iostat
内存
free
查看内存容量和使用量vmstat
/ top
/ /proc/meminfo
监控系统的页面交换
磁盘空间
df -h
CPU
top
/ htop
/ vmstat
- 使用率(用户态使用率、内核态使用率)和空闲率
- 调度程序运行队列(虚拟处理器个数等于CPU硬件线程数,当运行队列是超过其 4 倍甚至更多,系统则非常迟缓)
句柄
ulimit
-> /etc/security/limits.conf
进程
pidstat
监控锁竞争
如 pidstat -w -I -p 9391 5
每 5s 监控进程 id 9391 的应用
监控统计
sar
长时间的监控并统计