Linux sar 各项的含义
时间: 2023-11-30 20:11:05 浏览: 247
Linux系统性能分析工具sar(System Activity Reporter)提供了各种系统性能数据的监视和报告,包括CPU利用率、内存使用、磁盘I/O、网络流量等。下面是一些sar报告中常见的指标及其含义:
1. %user:用户空间进程占用CPU时间的百分比。
2. %system:内核进程占用CPU时间的百分比。
3. %iowait:CPU等待I/O操作完成的时间百分比。
4. %idle:CPU空闲时间的百分比。
5. runq-sz:等待CPU时间的进程队列长度。
6. ldavg-1/5/15:1分钟/5分钟/15分钟的平均负载。
7. tps:每秒钟系统完成的磁盘I/O请求数。
8. kbmemfree:可用内存的大小。
9. kbswpfree:可用交换空间的大小。
10. kbmemused:已用内存的大小。
11. kbswpused:已用交换空间的大小。
12. kbmemshrd:共享内存的大小。
13. kbhugfree:可用的大页面内存的大小。
14. kbhugused:已用的大页面内存的大小。
15. rxpck/s:每秒钟接收的网络数据包数。
16. txpck/s:每秒钟发送的网络数据包数。
17. rxKB/s:每秒钟接收的网络数据量(单位:KB)。
18. txKB/s:每秒钟发送的网络数据量(单位:KB)。
相关问题
linux中sar命令各项含义
1. sar命令是系统性能分析工具,可以实时监控Linux系统的CPU、内存、磁盘、网络等资源的使用情况,以及系统负载、进程状态等信息。
2. sar命令常用选项:
- -u:显示CPU使用率的统计信息;
- -r:显示内存使用率的统计信息;
- -d:显示磁盘I/O使用率的统计信息;
- -n:显示网络使用率的统计信息;
- -q:显示系统平均负载的统计信息;
- -p:显示进程状态的统计信息;
- -f:显示指定日期的sar日志文件信息。
3. sar命令输出的统计信息包括:
- CPU使用率:用户态、系统态、空闲态、等待I/O的CPU时间比例;
- 内存使用率:物理内存、虚拟内存、缓冲区、页面交换等信息;
- 磁盘I/O使用率:每秒读写扇区数、每秒读写字节数、平均等待时间等信息;
- 网络使用率:每秒发送接收的数据包数量、字节数、错误数、丢失数等信息;
- 系统平均负载:1分钟、5分钟、15分钟的平均进程等待队列长度;
- 进程状态:运行、睡眠、僵尸、停止等进程状态的数量统计。
阅读全文