分享

统信服务器操作系统【sar 命令】使用详解

wym 2024-10-30 11:23:56 发表于 基本操作 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 60

功能概述
sar(System ActivityReporter)是系统活动情况报告的缩写。sar 工具将 对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状 态。它的特点是可以连续对系统取样,获得大量的取样数据;取样数据和分析的 结果都可以存入文件,所需的负载很小。 sar 是目前 Linux 上最为全面的系统 性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情 况、系统调用的使用情况、磁盘 I/O、CPU 效率、内存使用状况、进程活动及 IPC 有关的活动等。

功能介绍
1、安装配置
1.1  安装
a、e 版
#  yum -y install sysstat
d 版
#  apt-get install syssta
1.2、配置
创建定时任务脚本,采集数据
#  vim /etc/cron.d/sysstat
# 默认是 10 分钟采集一次数据,更改为每分钟采集一次,更详细的记载监控数据
# Run system activity accounting tool every 1 minutes
*/1 * * * * root /usr/lib64/sa/sa1 1 1
# Generate a daily summary of process accounting at 23:53
53 23 * * * root /usr/lib64/sa/sa2 -A
sa1 # 收集并存储每天系统的动态信息到二进制文件中
sa2 # 收集每天的活跃信息写入总结性报告,用作 sar 的前端程序
#  vim /etc/sysconfig/sysstat
HISTORY=28 #采集数据的保存周期
SADC_OPTIONS=" -S XALL" #指定哪些数据需要采集,XALL 表示采集所有的活动数据的扩展信息,当然 数据量也会增加
SA_DIR=/var/log/sa #数据保存位置
1.3、启动
启动程序,并配置开机自启
#  systemctl enable sysstat   --now
2、sar 语法及参数说明
sar [ 选项 ] [ <时间间隔> [ <次数> ] ]
3.2 sar 参数说明
-b I/O 和传输速率信息状况
-B 分页状况
-d 块设备状况
-I { <中断> | SUM | ALL | XALL } 中断信息状况
-m 电源管理信息状况
-n { <关键词> [,...] | ALL } 网络统计信息
关键词可以是:
DEV 网卡
EDEV 网卡 (错误)
NFS NFS 客户端
sar 命令使用详解
NFSD NFS 服务器
SOCK Sockets (套接字) (v4)
IP IP 流 (v4)
EIP IP 流 (v4) (错误)
ICMP ICMP 流 (v4)
EICMP ICMP 流 (v4) (错误)
TCP TCP 流 (v4)
ETCP TCP 流 (v4) (错误)
UDP UDP 流 (v4)
SOCK6 Sockets (套接字) (v6)
IP6 IP 流 (v6)
EIP6 IP 流 (v6) (错误)
ICMP6 ICMP 流 (v6)
EICMP6 ICMP 流 (v6) (错误)
UDP6 UDP 流 (v6)
-q 队列长度和平均负载
-[/,...][/ <时间间隔> [/ <次数> ][/ 选项 ]

试读已结束,请付费阅读全文。

  本文只能试读34%,付费后可阅读全文。 

版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服