-rw-r--r-- 1 root root 1064 Aug 15 02:42 sa15
linuxidc@linuxidc:~/www.linuxidc.com$ sadf /var/log/sa/sa15
linuxidc -1 2019-08-15 06:54:24 UTC LINUX-RESTART (1 CPU)
linuxidc -1 2019-08-15 07:20:40 UTC LINUX-RESTART (1 CPU)
linuxidc -1 2019-08-15 07:42:44 UTC LINUX-RESTART (1 CPU)
如下图:
文章插图
4、sadfsadf 能从二进制文件中提取sar所收集的数据;显示的格式不如sar直观 , 其主要用于导出为csv、xml等格式的文件 , 方便导入数据库或Excel等程序.
linuxidc@linuxidc:~/www.linuxidc.com$ sadf --help
用法: sadf [ 选项 ] [ <时间间隔> [ <次数> ] ] [ <数据文件> | -[0-9]+ ]
选项:
[ -C ] [ -c | -d | -g | -j | -l | -p | -r | -x ] [ -H ] [ -h ] [ -T | -t | -U ] [ -V ]
[ -O <选项> [,...] ] [ -P { <cpu> [,...] | ALL } ]
[ --dev=<设备列表> ] [ --fs=<文件系统列表> ] [ --iface=<iface_列表> ]
[ -s [ <时:分[:秒]> ] ] [ -e [ <时:分[:秒]> ] ]
[ -- <sar_选项> ]
如下图:
文章插图
5、sarsar 工具比较强大 , 既能收集系统CPU、硬盘、动态数据 , 也能显示动态显示 , 更能查看二进制数据文件;sar 的应用比较多 , 而且也比较复杂 , 数据更为精确 。我们只了解一下常用的内容就行 , 大多数内容我们了解就行 。
linuxidc@linuxidc:~/www.linuxidc.com$ sar --help
用法: sar [ 选项 ] [ <时间间隔> [ <次数> ] ]
主要选项和报告(报告名以方括号分隔):
-B 分页状况 [A_PAGE]
-b I/O 和传输速率信息状况 [A_IO]
-d 块设备状况 [A_DISK]
-F [ MOUNT ]
文件系统统计信息 [A_FS]
-H 巨大页面利用率 [A_HUGE]
-I { <中断列表> | SUM | ALL }
中断信息状况 [A_IRQ]
-m { <关键字> [,...] | ALL }
电源管理统计信息 [A_PWR_...]
关键字:
CPU CPU 瞬时时钟频率
FAN 风扇速度
......
如下图:
文章插图
参数说明:
-A 显示所有历史数据 , 通过读取/var/log/sar目录下的所有文件 , 并把它们分门别类的显示出来;
-b 通过设备的I/O中断读取设置的吞吐率;
-B 报告内存或虚拟内存交换统计;
-c 报告每秒创建的进程数;
-d 报告物理块设备(存储设备)的写入、读取之类的信息 , 如果直观一点 , 可以和p参数共同使用 , -dp
-f 从一个二进制的数据文件中读取内容 , 比如 sar -f filename
-i interval 指定数据收集的时间 , 时间单位是秒;
-n 分析网络设备状态的统计 , 后面可以接的参数有 DEV、EDEV、NFS、NFSD、SOCK等 。比如-n DEV
-o 把统计信息写入一个文件 , 比如 -o filename ;
-P 报告每个处理器应用统计 , 用于多处理器机器 , 并且启用SMP内核才有效;
-p 显示友好设备名字 , 以方便查看 , 也可以和-d和-n 参数结合使用 , 比如 -dp 或-np
-r 内存和交换区占用统计;
-R
-t 这个选项对从文件读取数据有用 , 如果没有这个参数 , 会以本地时间为标准 读出;
-u 报告CPU利用率的参数;
-v 报告inode,文件或其它内核表的资源占用信息;
-w 报告系统交换活动的信息; 每少交换数据的个数;
-W 报告系统交换活动吞吐信息;
#高版本新加的
-x 用于监视进程的 , 在其后要指定进程的PID值;
-X 用于监视进程的 , 但指定的应该是一个子进程ID
注: 如果只用sar 命令 , sar就是读取 /var/log/sa目录下最近系统状态文件 。sar -A 读取/var/log/sa目录下所有文件数据 。
linuxidc@linuxidc:~/www.linuxidc.com$ sar -u 1 5Linux 5.2.5-050205-generic (linuxidc)08/15/2019_x86_64_(1 CPU)02:57:46 AMCPU%user%nice%system%iowait%steal%idle02:57:47 AMall0.000.002.040.000.0097.9602:57:48 AMall8.250.005.150.000.0086.6002:57:49 AMall2.080.000.000.000.0097.9202:57:50 AMall27.270.0012.120.000.0060.6102:57:51 AMall44.580.0016.870.000.0038.55平均时间:all15.640.006.980.000.0077.38
sar -n DEV 2 4 #查看网络设备的网络吞吐量
推荐阅读
- 这篇文章把 Linux 系统讲的如此详细,看完你一定会有质的飞跃
- 楼上什么电器嗡嗡作响很吵 楼下吊扇一开家里嗡嗡响怎么回事
- 香椿焯水后冷冻起来后能不能吃 烫香椿剩下的水能吃吗
- 梦到地下水喷发出来 梦见地下水喷涌而出堵不住
- 总是焦虑不安?学会这4点让心平静下来
- 梦见电梯下坠预示什么 梦见电梯下坠但人没事
- 老外的茶俗之英式下午茶
- 女性洗澡时注意事项,坚持做好以下5点,才是安全健康的洗澡
- 适合年轻人的饰品品牌
- 松下柜式空调报价明细