Linux(Ubuntu)之sar命令

sar(System Activity Reporter,系统活动情况报告)是Linux下系统运行状态统计工具,可从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。

实例:

安装完成后,直接运行报错,sa24中的24是当天的日期,原因是由于没有创建该文件。解决方法:

语法:

sar [ 选项 ] [ <时间间隔> [ <次数> ] ]

选项:

-B:分页状况

-b:I/O 和传输速率信息状况

-d:块设备状况

-F [ MOUNT ]:文件系统统计信息

-H:交换空间利用率

-I { <中断> | SUM | ALL | XALL }:中断信息状况

-q:队列长度和平均负载

-R:内存状况

-r [ ALL ]:内存利用率信息

-S:交换空间利用率信息

-u [ ALL ]:CPU 利用率信息

-v:内核表统计信息

-W:交换信息

-w:任务创建与系统转换信息

-y:TTY 设备信息

参数:

间隔时间:每次报告的间隔时间(秒)

次数:显示报告的次数

字段说明:

kbmemfree:可用的空闲内存大小

kbmemused:已使用的内存大小(不包含内核使用的内存)

%memused:已使用内存的百分数

kbbuffers:内核缓冲区(buffer)使用的内存大小

kbcached:内核高速缓存(cache)数据使用的内存大小

kbswpfree:可用的空闲交换空间大小

kbswpused:已使用的交换空间大小

%swpused:已使用交换空间的百分数

kbswpcad:交换空间的高速缓存使用的内存大小

猜你喜欢

转载自blog.csdn.net/WZ18810463869/article/details/82829667