linux 安装sar工具,centos7-sar工具的安装过程及其简单应用(1)

2024-09-07 13:20

本文主要是介绍linux 安装sar工具,centos7-sar工具的安装过程及其简单应用(1),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

10时02分44秒     bond0      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分44秒     vnet3      1.00      8.50      0.19      5.52      0.00      0.00      0.00

10时02分44秒      eth0     19.00     11.50      2.83      2.31      0.00      0.00      3.00

10时02分44秒      eth1      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分44秒      eth2      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分44秒      eth3      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分44秒      eth4      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分44秒      eth5      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分44秒        lo     16.00     16.00      6.78      6.78      0.00      0.00      0.00

10时02分44秒    vnet10      0.00      7.50      0.00      0.64      0.00      0.00      0.00

10时02分44秒     vnet8      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分44秒     vnet0      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分44秒 ;vdsmdummy;      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分44秒     vnet5      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分44秒    vnet11      0.00      7.50      0.00      0.64      0.00      0.00      0.00

10时02分44秒     vnet2      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分44秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s

10时02分46秒     vnet7      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分46秒     vnet4      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分46秒     vnet9      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分46秒     vnet1      0.50      6.00      0.02      0.42      0.00      0.00      0.00

10时02分46秒 ovs-system      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分46秒 eayunosmgmt      8.50      3.50      1.38      2.58      0.00      0.00      0.00

10时02分46秒    br-int      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分46秒     vnet6      0.00      6.00      0.00      0.42      0.00      0.00      0.00

10时02分46秒    br-tun      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分46秒     bond0      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分46秒     vnet3      2.00      7.50      0.45      1.57      0.00      0.00      0.00

10时02分46秒      eth0     16.50      6.00     10.10      1.92      0.00      0.00      4.50

10时02分46秒      eth1      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分46秒      eth2      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分46秒      eth3      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分46秒      eth4      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分46秒      eth5      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分46秒        lo      9.50      9.50      0.89      0.89      0.00      0.00      0.00

10时02分46秒    vnet10      0.00      6.00      0.00      0.42      0.00      0.00      0.00

10时02分46秒     vnet8      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分46秒     vnet0      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分46秒 ;vdsmdummy;      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分46秒     vnet5      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分46秒    vnet11      0.00      6.00      0.00      0.42      0.00      0.00      0.00

10时02分46秒     vnet2      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分46秒     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s

10时02分48秒     vnet7      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分48秒     vnet4      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分48秒     vnet9      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分48秒     vnet1      0.00      7.50      0.00      0.59      0.00      0.00      0.00

10时02分48秒 ovs-system      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分48秒 eayunosmgmt      7.50      2.00      0.52      1.38      0.00      0.00      0.00

10时02分48秒    br-int      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分48秒     vnet6      0.50      7.50      0.02      0.59      0.00      0.00      0.00

10时02分48秒    br-tun      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分48秒     bond0      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分48秒     vnet3      0.00      7.50      0.00      0.59      0.00      0.00      0.00

10时02分48秒      eth0      9.50      3.00      1.44      1.51      0.00      0.00      4.50

10时02分48秒      eth1      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分48秒      eth2      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分48秒      eth3      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分48秒      eth4      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分48秒      eth5      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分48秒        lo      8.00      8.00      5.22      5.22      0.00      0.00      0.00

10时02分48秒    vnet10      0.00      7.50      0.00      0.59      0.00      0.00      0.00

10时02分48秒     vnet8      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分48秒     vnet0      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分48秒 ;vdsmdummy;      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分48秒     vnet5      0.00      0.00      0.00      0.00      0.00      0.00      0.00

10时02分48秒    vnet11      0.00      7.50      0.00      0.59      0.00      0.00      0.00

10时02分48秒     vnet2      0.00      0.00      0.00      0.00      0.00      0.00      0.00

平均时间:     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s

平均时间:     vnet7      0.00      0.00      0.00      0.00      0.00      0.00      0.00

平均时间:     vnet4      0.00      0.00      0.00      0.00      0.00      0.00      0.00

平均时间:     vnet9      0.00      0.00      0.00      0.00      0.00      0.00      0.00

平均时间:     vnet1      0.17      7.00      0.01      0.55      0.00      0.00      0.00

平均时间: ovs-system      0.00      0.00      0.00      0.00      0.00      0.00      0.00

平均时间: eayunosmgmt     12.50      6.67      4.44      3.80      0.00      0.00      0.00

平均时间:    br-int      0.00      0.00      0.00      0.00      0.00      0.00      0.00

平均时间:     vnet6      0.17      7.00      0.01      0.55      0.00      0.00      0.00

平均时间:    br-tun      0.00      0.00      0.00      0.00      0.00      0.00      0.00

平均时间:     bond0      0.00      0.00      0.00      0.00      0.00      0.00      0.00

平均时间:     vnet3      1.00      7.83      0.22      2.56      0.00      0.00      0.00

平均时间:      eth0     15.00      6.83      4.79      1.91      0.00      0.00      4.00

平均时间:      eth1      0.00      0.00      0.00      0.00      0.00      0.00      0.00

平均时间:      eth2      0.00      0.00      0.00      0.00      0.00      0.00      0.00

平均时间:      eth3      0.00      0.00      0.00      0.00      0.00      0.00      0.00

平均时间:      eth4      0.00      0.00      0.00      0.00      0.00      0.00      0.00

平均时间:      eth5      0.00      0.00      0.00      0.00      0.00      0.00      0.00

平均时间:        lo     11.17     11.17      4.29      4.29      0.00      0.00      0.00

平均时间:    vnet10      0.00      7.00      0.00      0.55      0.00      0.00      0.00

平均时间:     vnet8      0.00      0.00      0.00      0.00      0.00      0.00      0.00

平均时间:     vnet0      0.00      0.00      0.00      0.00      0.00      0.00      0.00

平均时间: ;vdsmdummy;      0.00      0.00      0.00      0.00      0.00      0.00      0.00

平均时间:     vnet5      0.00      0.00      0.00      0.00      0.00      0.00      0.00

平均时间:    vnet11      0.00      7.00      0.00      0.55      0.00      0.00      0.00

平均时间:     vnet2      0.00      0.00      0.00      0.00      0.00      0.00      0.00

3、查看内存使用情况 sar -r 2 3

//每隔2秒,显示3次,内存使用的情况

302bad67f9dda864b7616bad5169f95e.gif

DSC0001.jpg (27.89 KB, 下载次数: 4)

2017-6-2 08:18 上传

4、性能收集调整方法

系统信息

[iyunv@host187 sa]# uname -a

Linux host187.eayun.com 3.10.0-327.22.2.el7.x86_64 #1 SMP Thu Jun 23 17:05:11 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

性能收集配置文件

[iyunv@host187 sa]# cat /etc/cron.d/sysstat

Run system activity accounting tool every 10 minutes

*/10 * * * * root /usr/lib64/sa/sa1 1 1

0 * * * * root /usr/lib64/sa/sa1 600 6 &

Generate a daily summary of process accounting at 23:53

53 23 * * * root /usr/lib64/sa/sa2 -A

参数说明

1、/etc/cron.d/sysstat为一个定时作业的格式编写的,我们可以自己调整它的执行时间间隔,要求每分钟执行一次,可将“*/10”改成“*/1”。

2、 */10 * * * * root /usr/lib64/sa/sa1 1 1 这一行的作用是执行sa1收集系统性能,后面的“1 1”表示sa1每次只执行一次,每次的性能收集时间跨度为一秒。

3、 53 23 * * * root /usr/lib64/sa/sa2 -A 这使用是:每天的23:53分生成当天的性能数据。

系统性能数据记录文件

上面说到的由sa1生成的性能数据不明白的可以看下面两个文件的生成时间给出的实例,一个是:09-21 23:50 另一个是:09-21 23:53。

4、[D]日期中的天数

sa[D]:表示性能原始数据收集的日期。不懂的可以看下面的实例说明,如果这个也看不懂的话,就回去磨墙吧。

sar[D]:这个是由sa2这个脚本调用sa[D]生成的,人可读的性能数据记录。

下面是实例:

[iyunv@host187 sa]# ls -al /var/log/sa/sa18

-rw-r–r–. 1 root root 53204 8月  18 10:10 /var/log/sa/sa18

默认的保留天数为:28天,需要修改保留天数的可以在下面的文件中修改。

[iyunv@host187 sa]# cat /etc/sysconfig/sysstat

sysstat-10.1.5 configuration file.

How long to keep log files (in days).

If value is greater than 28, then log files are kept in

multiple directories, one for each month.

HISTORY=28

Compress (using gzip or bzip2) sa and sar files older than (in days):

COMPRESSAFTER=31

Parameters for the system activity data collector (see sadc manual page)

which are used for the generation of log files.

SADC_OPTIONS=“-S DISK”

Compression program to use.

ZIP=“bzip2”

把上面的HISTORY=DAY,DAY为你想要的保留天数。

默认性能的收集策略是不收集磁盘性能数据到sa[D]文件中的,如果要收集磁盘的数据,我们就要手工修改/usr/lib64/sa/sa1文件,修改方式如下:

在exec ${ENDIR}/sadc -F -L 1 1 - 改为exec ${ENDIR}/sadc -F -d -L 1 1 -

将exec ${ENDIR}/sadc -F -L $* - 改为exec ${ENDIR}/sadc -F -d -L $* -

修改后的结果如下:

[iyunv@host187 sa]# cat /usr/lib64/sa/sa1

#!/bin/sh

/usr/lib64/sa/sa1

© 1999-2012 Sebastien Godard (sysstat orange.fr)

#@(#) sysstat-10.1.5

#@(#) sa1: Collect and store binary data in system activity data file.

Set default value for some variables.

Used only if ${SYSCONFIG_DIR}/sysstat doesn’t exist!

HISTORY=0

SADC_OPTIONS=“”

DDIR=/var/log/sa

DATE=date +%d

CURRENTFILE=sa${DATE}

CURRENTDIR=date +%Y%m

SYSCONFIG_DIR=/etc/sysconfig

umask 0022

[ -r ${SYSCONFIG_DIR}/sysstat ] && . ${SYSCONFIG_DIR}/sysstat

if [ ${HISTORY} -gt 28 ]

then

cd ${DDIR} || exit 1

[ -d ${CURRENTDIR} ] || mkdir -p ${CURRENTDIR}

If ${CURRENTFILE} exists and is a regular file, then make sure

the file was modified this day (and not e.g. month ago)

and move it to ${CURRENTDIR}

[ ! -L ${CURRENTFILE} ] &&

[ -f ${CURRENTFILE} ] &&

[ “date +%Y%m%d -r ${CURRENTFILE}” = “ C U R R E N T D I R {CURRENTDIR} CURRENTDIR{DATE}” ] &&

mv -f ${CURRENTFILE} C U R R E N T D I R / {CURRENTDIR}/ CURRENTDIR/{CURRENTFILE}

touch C U R R E N T D I R / {CURRENTDIR}/ CURRENTDIR/{CURRENTFILE}

Remove the “compatibility” link and recreate it to point to

the (new) current file

rm -f ${CURRENTFILE}

ln -s C U R R E N T D I R / {CURRENTDIR}/ CURRENTDIR/{CURRENTFILE} ${CURRENTFILE}

else

If ${CURRENTFILE} exists, is a regular file and is from a previous

month then delete it so that it is recreated by sadc afresh

[ -f ${CURRENTFILE} ] && [ “date +%Y%m -r ${CURRENTFILE}” -lt “${CURRENTDIR}” ] && rm -f ${CURRENTFILE}

fi

ENDIR=/usr/lib64/sa

cd ${ENDIR}

[ “$1” = “–boot” ] && shift && BOOT=y || BOOT=n

if [ KaTeX parse error: Expected 'EOF', got '#' at position 1: #̲ = 0 ] && [ "{BOOT}" = “n” ]

then

Note: Stats are written at the end of previous file *and* at the

beginning of the new one (when there is a file rotation) only if

outfile has been specified as ‘-’ on the command line…

exec ${ENDIR}/sadc -F -d -L ${SADC_OPTIONS} 1 1 -

else

exec ${ENDIR}/sadc -F -d -L ${SADC_OPTIONS} $* -

fi

配置验证

这个要在系统中查看执行:sar -d -f /var/log/sa/sa[D],当天为18日则执行如下:sar -d -f /var/log/sa/sa18 ,有以下输出证明已经有效果了哦。

[iyunv@host187 sa]# sar -d -f /var/log/sa/sa18 |more

Linux 3.10.0-327.22.2.el7.x86_64 (host187.eayun.com)  2016年08月18日  _x86_64_ (24 CPU)

09时50分01秒       DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util

10时00分02秒   dev8-16     18.25      0.00    411.08     22.52      0.00      0.08      0.08      0.15

10时00分02秒    dev8-0     45.58    337.24  15785.69    353.75      0.09      2.00      0.51      2.33

10时00分02秒   dev8-32      0.05      0.39      0.00      8.00      0.00      0.03      0.03      0.00

10时00分02秒   dev8-48     75.68   1811.04    753.89     33.89      0.23      3.06      3.01     22.81

10时00分02秒   dev8-64      0.05      0.39      0.00      8.00      0.00      0.45      0.45      0.00

10时00分02秒   dev8-80      1.43     11.42      0.00      8.00      0.00      0.07      0.07      0.01

10时00分02秒   dev8-96      3.15     28.90      0.00      9.17      0.00      0.12      0.12      0.04

10时00分02秒  dev253-0     12.64     51.76    213.09     20.95      0.01      0.57      0.14      0.18

10时00分02秒  dev253-1      0.27      0.00      2.17      8.00      0.00      0.52      0.28      0.01

10时00分02秒  dev8-112     67.78   1095.88    241.28     19.73      0.05      0.79      0.77      5.23

……………………

有下面的输出就需要查原因了:

这篇关于linux 安装sar工具,centos7-sar工具的安装过程及其简单应用(1)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1145170

相关文章

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优

Mysql表的简单操作(基本技能)

《Mysql表的简单操作(基本技能)》在数据库中,表的操作主要包括表的创建、查看、修改、删除等,了解如何操作这些表是数据库管理和开发的基本技能,本文给大家介绍Mysql表的简单操作,感兴趣的朋友一起看... 目录3.1 创建表 3.2 查看表结构3.3 修改表3.4 实践案例:修改表在数据库中,表的操作主要

C# WinForms存储过程操作数据库的实例讲解

《C#WinForms存储过程操作数据库的实例讲解》:本文主要介绍C#WinForms存储过程操作数据库的实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、存储过程基础二、C# 调用流程1. 数据库连接配置2. 执行存储过程(增删改)3. 查询数据三、事务处

JSON Web Token在登陆中的使用过程

《JSONWebToken在登陆中的使用过程》:本文主要介绍JSONWebToken在登陆中的使用过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录JWT 介绍微服务架构中的 JWT 使用结合微服务网关的 JWT 验证1. 用户登录,生成 JWT2. 自定义过滤

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

Linux samba共享慢的原因及解决方案

《Linuxsamba共享慢的原因及解决方案》:本文主要介绍Linuxsamba共享慢的原因及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux samba共享慢原因及解决问题表现原因解决办法总结Linandroidux samba共享慢原因及解决

Python中随机休眠技术原理与应用详解

《Python中随机休眠技术原理与应用详解》在编程中,让程序暂停执行特定时间是常见需求,当需要引入不确定性时,随机休眠就成为关键技巧,下面我们就来看看Python中随机休眠技术的具体实现与应用吧... 目录引言一、实现原理与基础方法1.1 核心函数解析1.2 基础实现模板1.3 整数版实现二、典型应用场景2

java中使用POI生成Excel并导出过程

《java中使用POI生成Excel并导出过程》:本文主要介绍java中使用POI生成Excel并导出过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录需求说明及实现方式需求完成通用代码版本1版本2结果展示type参数为atype参数为b总结注:本文章中代码均为

springboot简单集成Security配置的教程

《springboot简单集成Security配置的教程》:本文主要介绍springboot简单集成Security配置的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录集成Security安全框架引入依赖编写配置类WebSecurityConfig(自定义资源权限规则