首页 > 系统相关 >Linux 中的 sar 命令示例

Linux 中的 sar 命令示例

时间:2023-11-06 22:34:08浏览次数:27  
标签:10 00 log 示例 Linux var sar sa

一、概述 

sar 命令根据从系统活动收集的数据显示系统使用情况报告。这些报告由各个部分组成,每个部分都包含数据类型和收集数据的时间。sar 命令的默认模式显示访问 CPU 的每一类资源(例如用户、系统、I/O 调度等)以不同时间增量的 CPU 使用率。它还显示空闲 CPU 的百分比给定的时间。报告底部是列出的时间段内每个数据点的平均值。默认情况下,sar 每 10 分钟报告一次收集的数据,但您可以使用各种选项来过滤和调整这些报告。

与 uptime 命令一样,您可以使用 sar 来识别 CPU 上的过度负载。您将获得有关何时发生过度使用以及可能导致过度使用的更多详细信息。

sar命令的语法为:

# sar [选项]

二、sar 命令示例

2.1 安装sar命令

a. 要安装 sar 命令,您需要有“sysstat”软件包。

# yum install sysstat
# rpm -ivh sysstat-2.3.4
 

b. 配置 sar 以保留日志超过默认 7 天。

# vi /etc/sysconfig/sysstat

更改“HISTORY”参数

2.2 CPU使用率

a. 获取当前CPU使用率

# sar 2 10
# sar -p 2 10
# sar  -P ALL 2 10

b. 要获取前一个日期的 CPU 使用情况,如第14日:

# sar -P ALL -f /var/log/sa/sa14

c. 要获取该月 10 日上午 7 点到下午 3 点(即指定时间)的 CPU 使用率:

# sar -P ALL -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

2.3 内存使用情况

a. 获取当前内存使用情况:

# sar -r 2 10

b. 要获取前一个日期的内存使用情况,如第14日:

# sar -r -f /var/log/sa/sa14

c. 要获取该月 10 日上午 7 点到下午 3 点(即指定时间)的内存使用情况:

# sar -r -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

2.4 交换使用

a. 要获取当前交换使用情况:

# sar -S 2 10

b. 要获取前一个日期的掉期使用情况,如第14日:

# sar -S -f /var/log/sa/sa14

 

c. 要获取该月 10 日上午 7 点到下午 3 点的隔夜利息使用情况:

# sar -S -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

2.5  平均负载

a. 要获取当前负载平均统计信息:

# sar -q 2 10

 

b. 要获取前一个日期的负载平均统计信息,如第14 日:

# sar -q -f /var/log/sa/sa14

 

c. 要获取该月 10 日(上午 7 点到下午 3 点)的负载平均统计信息:

# sar -q -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

2.6 分页使用

a. 要获取当前分页使用情况:

# sar -B 2 10

 

b. 要获取前一个日期的分页使用情况,如第 14 日:

# sar -B -f /var/log/sa/sa14

 

c. 要获取该月 10 日上午 7 点到下午 3 点的使用情况:

# sar -B -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

2.7 IO使用情况

a. 获取当前 IO 使用情况:

# sar -b 2 10

 

b. 要获取前一个日期的 IO 使用情况,如第14 日:

# sar -b -f /var/log/sa/sa14

 

c. 要获取该月 10 日上午 7 点到下午 3 点的 IO 使用情况:

# sar -b -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

2.8 磁盘IO使用情况

a. 获取当前磁盘 IO 使用情况:

# sar -d -p 2 10

b. 要获取上一个日期的磁盘 IO 使用情况,如第14 日:

# sar -d -p -f /var/log/sa/sa14

c. 要获取该月 10 日上午 7 点到下午 3 点的磁盘 IO 使用情况:

# sar -d -p -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

 

2.9  网络统计

a. 要获取当前网络设备统计信息:

# sar -n DEV 2 10

 

b. 要获取上一个日期的网络设备统计信息,如第14日:

# sar -n DEV -f /var/log/sa/sa14

 

c. 要获取该月 10 日上午 7 点到下午 3 点的网络设备统计信息:

# sar -n DEV -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

 

2.10. 电源管理统计

a. 要获取当前的电源管理使用情况:

# sar -m 2 10

b. 要获取上一个日期的电源管理使用情况,如第14 个日:

# sar -m -f /var/log/sa/sa14

c. 要获取该月 10 日上午 7 点到下午 3 点的电源管理使用情况:

# sar -m ALL -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

 

2. 11 内存统计(页面活动)

a. 要获取当前内存统计信息:

# sar -R 2 10

 

b. 要获取前一个日期的内存统计信息,如第14 个日:

# sar -R -f /var/log/sa/sa14

 

c. 要获取本月 10 日(上午 7 点到下午 3 点)的内存统计信息:

# sar -R ALL -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

 

 

标签:10,00,log,示例,Linux,var,sar,sa
From: https://www.cnblogs.com/lkj371/p/17813932.html

相关文章

  • 通过SSH进行安全通信(Linux)
    一:概述对于Linux系统来说,系统管理员可以通过SSH协议远程管理Linux进行安全通信.通常情况下,Linux系统管理员会同时管理多台Linx主机。通过SSH协议,用户就可以在多一台主机远程上管理所有的Linux系统。二:SSH进行安全通信之因关于SSH,相信你进行远程登录的时候已经有了一点赘述。我们使......
  • Linux Vim批量注释和自定义注释
    使用Vim编辑Shell脚本,在进行调试时,需要进行多行的注释,每次都要先切换到输入模式,在行首输入注释符"#"再退回命令模式,非常麻烦。连续行的注释其实可以用替换命令来完成。换句话说,在指定范围行加"#"注释,可以使用":起始行,终止行s/^/#/g",例如::1,10s/^/#/g表示在第1~10行行首加"#......
  • linux 中查看GNU c库版本 libr.so.6(GLIBC版本)
     001、centos7中(base)[root@pc1test]#cat/etc/redhat-release##查看当前系统CentOSLinuxrelease7.6.1810(Core)(base)[root@pc1test]#ldd--version##查看gnuc库版本ldd(GNUlibc)2.17Copyright(C)2012FreeSoftwareFoundatio......
  • Linux操作系统 no.6
    xshell连接虚拟机: 1.查看ip地址点击VMware左上角“编辑”------“虚拟网络编辑器”,点击NAT模式后,点击NAT设置,记住网关ip设置虚拟机的IP地址,子网掩码,网关在终端里输入:vi/etc/sysconfig/network-scripts/ifcfg-en33。进入vim编辑器,然后按i进入编辑模式,按下图进行修改,修改完......
  • Linux操作系统 no.3
    ACL基本用法:getfacl查看ACL权限 setfacl设置ACL权限  setfacl-mu:alice:rw/home/test.txt-m :修改ACL权限-x :可以删除用户对文件的所有权限-b :可以删除所有的扩展ACL权限,回到UGO基本权限 ACL高级特性:最大有效权限 :mask继承 :default 高级权限:修改......
  • linux配置静态ip连接网络
    1.打开虚拟机,打开编辑选择虚拟网络编辑器。选择vmnet8进行编辑,将子网ip设置为192.168.88.0,将子网掩码设置为255.255.255.0,设置网关并且保存2.打开Linux终端输入cd/etc/sysconfig/network-scripts/vimifcfg-ens32编辑 ifcfg-ebs32文件将BOOTPROTO设置为static添加设置......
  • Linux定时任务 - crontab详情
    crontab是一个用于创建、编辑和管理用户的定时任务的命令,可以让用户在指定的时间自动执行指定的命令或脚本。1、crontab语法crontab[OPTION]SCRIPT[OPTION]:选项,SCRIPT:表示可执行的命令或脚本。1.1、OPTION选项-e编辑用户的crontab文件-l列出用户当......
  • Linux p12 查找指令
    搜索查找指令find指令find指令将从指定目录向下递归的遍历其各个子目录,将满足条件的文件或者目录显示在终端。基本语法find[搜索范围(指定目录)][选项]选项说明选项功能-name<查询方式>按照指定的文件名查找模式查找文件-user<用户名>查找属于指定用户名......
  • 笔记本共享WIFI到本地网口,网口供 linux 机器提供网络
    1.WLAN属性,设置为共享 2.查询Windows笔记本IP地址 3.  ......
  • linux 文件夹乱码如何重命名和删除
    当文件名为乱码的时候,无法通过键盘输入文件名,所以在终端下就不能直接利用rm,mv等命令管理文件了但是每个文件都有一个i节点号,可以通过i节点号来管理文件。首先,要取得文件的i节点号。这个可以通过ls命令的-i选项获得得$ls-i删除:$find.-inum32983551-execrm{}\;重......