Echoshell
  • Selfservice book
  • MacBook Setup
  • Linux SystemAdmin
    • Linux useful commands
    • Analyze tools
      • Hardware overview
      • Vmstat
      • Top
      • Sar
      • ltrace
      • strace
      • Netstat/SS
      • lsof
      • iostat
      • iotop
    • Performance Tuning
      • CPU
      • Momory
      • Disk/Storage
      • Network
      • Process
  • SRE vs DevOps
    • Ansible
    • Git
    • Jenkins
    • HashiCorp-Terraform
      • Terraform VS. CloudFormation
      • Main elements
        • Provider
        • State Storage and Locking
        • Backends
      • Basic Elements
        • Install
        • Resource
        • Data
        • Output
        • Locals
      • Commands
        • terraform plan
        • terraform apply
        • terraform import
    • HashiCorp-Vault
    • HashiCorp-Consul
    • CI/CD
      • GoCD
  • Automation/Script Language
    • Shell&Bash
      • Useful links
    • Python
      • 基础
        • py2 vs py3
        • 字符编码
        • 输入和输出
      • 数据类型Data Types
        • 字符串String
        • 列表List
        • 元组Tuple
        • 字典Dict
        • 集合Set
      • 函数Function
        • 定义函数
        • 函数参数
      • 函数式编程
        • 匿名函数lamba
        • map/reduce/filter
        • 闭包
        • 装饰器
      • 类Class
        • 类和实例
        • 继承和多态
        • 类方法和静态方法
        • 定制类和魔法方法
        • 元类-陌生的 metaclass
      • 高级特性
        • 迭代器iterator
        • 生成器generator
        • 上下文管理
      • 文件和目录
        • 读写文本文件
        • os 模块
      • 进程、线程和协程
        • 进程
        • 线程
        • ThreadLocal
        • 协程
      • 异常处理Exception
      • 正则表达式Regular-Expressions
        • re 模块
      • 标准模块
        • datetime
        • argparse
      • 第三方模块Three Parts
        • Click
        • JIRA
        • Email
        • Jenkins
      • 系统相关模块System modules
        • Subprocess
        • shutil
  • Learning notes from organization
  • IT Tech Team Leader/Senior System administrator
    • Helpdesk
    • Windows Servers
      • Radius Server
      • NFS
      • Munki
      • 802.1X
    • Networks
  • Personal views and ideas from my careen path
    • Team management
    • Career path change from IT to devops
Powered by GitBook
On this page
  • Enable sar logs
  • Check cpu

Was this helpful?

  1. Linux SystemAdmin
  2. Analyze tools

Sar

System Activity Report

Enable sar logs

Step 1: install sysstat if there is no sar

# apt-get install sysstat

Step 2: Open “/etc/default/sysstat” using your favorite file editor and change ENABLED=”false” to ENABLED=”true”

vi /etc/default/sysstat

vi /etc/default/sysstat
----
# Should sadc collect system activity informations? Valid values
# are "true" and "false". Please do not put other values, they
# will be overwritten by debconf!
ENABLED="true"
----

Step 3: change the collection interval from every 10 minutes to every 2 minutes

vim /etc/cron.d/sysstat

# The first element of the path is a directory where the debian-sa1
# script is located
PATH=/usr/lib/sysstat:/usr/sbin:/usr/sbin:/usr/bin:/sbin:/bin

# Activity reports every 10 minutes everyday
5-55/10 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1

# Additional run at 23:59 to rotate the statistics file
59 23 * * * root command -v debian-sa1 > /dev/null && debian-sa1 60

Step 4. Restart the service.

service sysstat restart
Or
/etc/init.d/sysstat restart

Check swap

sar -S

root@shubuntu:~# sar -S 3 3
Linux 4.15.0-1031-raspi2 (shubuntu) 	08/19/19 	_aarch64_	(4 CPU)

02:58:29    kbswpfree kbswpused  %swpused  kbswpcad   %swpcad
02:58:32            0         0      0.00         0      0.00
02:58:35            0         0      0.00         0      0.00
02:58:38            0         0      0.00         0      0.00
Average:            0         0      0.00         0      0.00
sar -S -f /var/log/sa/sa19
03:25:50          LINUX RESTART

03:30:01    kbswpfree kbswpused  %swpused  kbswpcad   %swpcad
03:40:01     33554428         0      0.00         0      0.00
Average:     33554428         0      0.00         0      0.00

check memory log

sar -r

root@shubuntu:/var/log/sysstat# sar -r 3 3
Linux 4.15.0-1031-raspi2 (shubuntu) 	08/19/19 	_aarch64_	(4 CPU)

03:53:54    kbmemfree   kbavail kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty
03:53:57       117180    801116    816760     87.45    114796    451352    275608     29.51    391576    217264         4
03:54:00       117180    801116    816760     87.45    114796    451352    275608     29.51    391576    217264         4
03:54:03       116776    800720    817164     87.50    114796    451352    277428     29.71    391620    217264       160
Average:       117045    800984    816895     87.47    114796    451352    276215     29.58    391591    217264        56
sar -r -f /var/log/sa/sa19
03:25:50          LINUX RESTART
03:30:01    kbmemfree kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit  kbactive   kbinact   kbdirty
03:40:01      2417844   1462960     37.70      4184   1095068    401960      1.07    546280    641124         0
03:50:01      2415908   1464896     37.75      4184   1095600    410848      1.10    542352    640604         0
Average:      2416876   1463928     37.72      4184   1095334    406404      1.09    544316    640864         0

Check Disk

sar -d 2 5
root@shubuntu:~# sar -d 5 3
Linux 4.15.0-1031-raspi2 (shubuntu) 	08/19/19 	_aarch64_	(4 CPU)

02:57:06          DEV       tps     rkB/s     wkB/s   areq-sz    aqu-sz     await     svctm     %util
02:57:11       dev7-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
02:57:11     dev179-0     14.00      0.00     64.80      4.63      2.36    168.91      4.74      6.64

02:57:11          DEV       tps     rkB/s     wkB/s   areq-sz    aqu-sz     await     svctm     %util
02:57:16       dev7-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
02:57:16     dev179-0      0.40      0.00      7.20     18.00      0.00      6.00      6.00      0.24

02:57:16          DEV       tps     rkB/s     wkB/s   areq-sz    aqu-sz     await     svctm     %util
02:57:21       dev7-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
02:57:21     dev179-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00

Average:          DEV       tps     rkB/s     wkB/s   areq-sz    aqu-sz     await     svctm     %util
Average:       dev7-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
Average:     dev179-0      4.80      0.00     24.00      5.00      0.79    164.39      4.78      2.29

Check cpu

sar -u 2 5

root@shubuntu:~# sar -u 3 3
Linux 4.15.0-1031-raspi2 (shubuntu) 	08/19/19 	_aarch64_	(4 CPU)

02:57:47        CPU     %user     %nice   %system   %iowait    %steal     %idle
02:57:50        all      0.08      0.00      0.08      0.00      0.00     99.83
02:57:53        all      0.00      0.00      0.17      0.00      0.00     99.83
02:57:56        all      0.00      0.00      0.08      0.00      0.00     99.92
Average:        all      0.03      0.00      0.11      0.00      0.00     99.86

To Print Overall I/O Activities.

sar -b 3 3

[root@dev-deploy-lv-101 ~]# sar -d 3 3
Linux 3.10.0-957.el7.x86_64  	08/19/19 	_x86_64_	(2 CPU)

03:56:43          DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
03:56:46       dev8-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
03:56:46     dev253-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00

03:56:46          DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
03:56:49       dev8-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
03:56:49     dev253-0      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00

03:56:49          DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
03:56:52       dev8-0      0.33      0.00      0.67      2.00      0.00      0.00      0.00      0.00
03:56:52     dev253-0      0.33      0.00      0.67      2.00      0.00      0.00      0.00      0.00

Average:          DEV       tps  rd_sec/s  wr_sec/s  avgrq-sz  avgqu-sz     await     svctm     %util
Average:       dev8-0      0.11      0.00      0.22      2.00      0.00      0.00      0.00      0.00
Average:     dev253-0      0.11      0.00      0.22      2.00      0.00      0.00      0.00      0.00

To Print network statistics.

sar -n keyworks like dev /ip

[root@dev-deploy-lv-101 ~]# sar -n DEV 3 3
Linux 3.10.0-957.el7.x86_64  	08/19/19 	_x86_64_	(2 CPU)

03:56:05        IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
03:56:08       ens192     23.33      1.67      1.50      1.11      0.00      0.00      0.00
03:56:08           lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00

03:56:08        IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
03:56:11       ens192     18.00      0.33      1.06      0.13      0.00      0.00      0.00
03:56:11           lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00

03:56:11        IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
03:56:14       ens192     19.67      0.67      1.16      0.16      0.00      0.00      0.00
03:56:14           lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00

Average:        IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s
Average:       ens192     20.33      0.89      1.24      0.46      0.00      0.00      0.00
Average:           lo      0.00      0.00      0.00      0.00      0.00      0.00      0.0
PreviousTopNextltrace

Last updated 5 years ago

Was this helpful?