sar是sysstat工具的一部分,用于监控系统资源使用情况。
sar -v
用于显示inode、文件和其他内核表的状态,这可能包括inode使用情况、文件表使用情况等
sar -v
是 sysstat
工具中用于监控内核表资源使用情况的核心命令,其输出结果直接反映系统对 inode、文件句柄、套接字等关键资源的消耗状态。
1.先通过 vmstat
确认是内存/CPU/I/O 问题。
- 监控对象:内存、交换分区、进程状态、CPU 使用率;
- 输出重点:内存使用、上下文切换、系统负载;
- 典型场景:分析内存不足、CPU 争用、进程阻塞
使用: vmstat 1 5
2.再使用 iostat
/top
/strace
深入定位。
- 监控对象:磁盘 I/O、设备吞吐量、CPU 等待;
- 输出重点:磁盘读写速度、延迟、队列长度;
- 典型场景:诊断磁盘瓶颈、I/O 密集型应用优化。