[root@localhost ~]# sar

bash: sar: command not found

linux下安装方法一:

安装sysstat-10.1.5.tar.gz

命令:

tar -xzvf sysstat-10.1.5.tar.gz   //解压

cd  sysstat-10.1.5//进入到目录中

./configure //配置

make  //编译

make install   // 安装

linux下安装方法二:

[root@localhost~]# yum install sysstat

Loaded plugins:fastestmirror

Loading mirror speeds from cached hostfile

* base: mirrors.grandcloud.cn

* extras: mirrors.grandcloud.cn

* updates: mirrors.grandcloud.cn

addons                                                  | 1.9 kB     00:00

base                                                    | 1.1 kB     00:00

extras                                                  | 2.1 kB     00:00

updates                                                 | 1.9 kB     00:00

updates/primary_db                                       | 255kB     00:01

Setting up Install Process

Resolving Dependencies

--> Running transaction check

---> Package sysstat.i386 0:7.0.2-11.el5set to be updated

--> Finished Dependency Resolution

Dependencies Resolved

================================================================================

Package           Arch           Version                  Repository      Size

================================================================================

Installing:

sysstat           i386           7.0.2-11.el5             base           182 k

Transaction Summary

================================================================================

Install       1 Package(s)

Upgrade       0 Package(s)

Total download size: 182 k

Is this ok [y/N]: y

Downloading Packages:

sysstat-7.0.2-11.el5.i386.rpm                            | 182 kB     00:01

Running rpm_check_debug

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

RunningTransaction

Installing    : sysstat                                                 1/1

Installed:

sysstat.i386 0:7.0.2-11.el5

Complete!

注:Sar是后台进程sadc的前端显示工具,安装名为“sysstat”的包后,sadc就会自动从内核收集报告并保存。

下面对sar的一般用法进行总结,以备忘之。

sar –u  查看CPU使用率

[root@localhost~]# sar -u

Linux2.6.18-194.26.1.el5 (localhost)   2012年04月29日

09时39分42秒      LINUX RESTART

09时40分01秒      CPU     %user     %nice  %system   %iowait    %steal    %idle

09时50分01秒      all         0.14      0.00          0.58          0.12         0.00       99.15

10时00分01秒      all         0.06      0.00          0.50          0.16         0.00       99.27

10时10分01秒      all         0.11      0.06          0.95          2.58         0.00       96.30

10时20分01秒      all         0.12      0.19          0.82          1.41         0.00       97.46

10时30分01秒      all         0.14      0.00          0.54          0.12         0.00       99.20

10时40分01秒      all         0.15     0.00          0.54          0.16         0.00       99.15

Average:              all         0.12      0.04          0.65          0.76         0.00       98.43

这里:

%user :用户模式下消耗的CPU时间的比例;

%nice:通过nice改变了进程调度优先级的进程,在用户模式下消耗的CPU时间的比例;

%system:系统模式下消耗的CPU时间的比例;

%iowait:CPU等待磁盘I/O而导致空闲状态消耗时间的比例;

%steal:利用Xen等操作系统虚拟化技术时,等待其他虚拟CPU计算占用的时间比例;

%idle:CPU没有等待磁盘I/O等的空闲状态消耗的时间比例;

注:

如果 %iowait 的值过高,表示硬盘存在I/O瓶颈

如果 %idle 的值高但系统响应慢时,有可能是 CPU 等待分配内存,此时应加大内存容量

如果 %idle 的值持续低于 10,则系统的 CPU 处理能力相对较低,表明系统中最需要解决的资源是 CPU。

sar –q 查看平均负荷

[root@localhost~]# sar -q

Linux2.6.18-194.26.1.el5 (localhost)   2012年04月29日

09时39分42秒      LINUX RESTART

09时40分01秒  runq-sz  plist-sz   ldavg-1  ldavg-5  ldavg-15

09时50分01秒        0       152          0.00     0.02      0.05

10时00分01秒        0       152          0.00      0.00     0.00

10时10分01秒        0       156          0.39      0.09     0.03

10时20分01秒        0       151          0.00      0.03     0.01

10时30分01秒        0       151          0.00      0.00     0.00

10时40分01秒         0       151          0.00      0.00     0.00

10时50分01秒         0       151          0.00      0.00     0.00

Average:                0       152          0.06      0.02     0.01

runq-sz:运行队列的长度(等待运行的进程数)

plist-sz:进程列表中进程(processes)和线程(threads)的数量

ldavg-1:最后1分钟的系统平均负载(System loadaverage)

ldavg-5:过去5分钟的系统平均负载

ldavg-15:过去15分钟的系统平均负载

sar –r 查看内存使用情况

[root@localhost~]# sar -r

Linux2.6.18-194.26.1.el5 (localhost)   2012年04月29日

09时39分42秒      LINUX RESTART

09时40分01秒 kbmemfree kbmemused  %memused kbbuffers  kbcached kbswpfree kbswpused  %swpused kbswpcad

09时50分01秒   481572       553492           53.47     35592         384508   2097144         0                 0.00           0

10时00分01秒   480960       554104           53.53     36032         384512   2097144         0                 0.00           0

10时10分01秒   404952       630112           60.88     77764         399432   2097144         0                 0.00           0

10时20分01秒    375824       659240           63.69     87356         410892   2097144         0                 0.00           0

10时30分01秒    371860       663204           64.07     87756         411064   2097144         0                 0.00           0

kbmemfree:空闲物理内存量;

kbmemused:使用中的物理内存量;

%memused:物理内存量使用率;

kbbuffers:内核中作为缓冲区使用的物理内存容量;

kbcacheed:内核中作为缓存使用的物理内存容量;

kbswpfree:交换区的空闲容量;

kbswpused:使用中的交换区容量;

sar –W 查看页面交换发生状况

[root@localhost ~]# sar -W

14时30分01秒  pswpin/s pswpout/s

14时40分01秒      0.00      0.00

14时50分01秒      0.00      0.00

15时00分01秒      0.00      0.00

Average:         0.00      0.00

sar –b 查看I/O和传送速率的统计信息

[root@localhost ~]# sar -b 1 5

Linux 2.6.18-194.26.1.el5 (localhost)   2012年04月29日

15时08分18秒       tps      rtps     wtps   bread/s   bwrtn/s

15时08分19秒      0.00      0.00     0.00      0.00      0.00

15时08分20秒      0.00      0.00     0.00      0.00      0.00

15时08分21秒      0.00      0.00     0.00      0.00      0.00

15时08分22秒     13.27      0.00    13.27      0.00    220.41

15时08分23秒      0.00      0.00     0.00      0.00      0.00

Average:         2.66      0.00     2.66      0.00     44.17

tps:每秒钟物理设备的 I/O 传输总量

rtps:   每秒钟从物理设备读入的数据总量

wtps:   每秒钟向物理设备写入的数据总量

bread/s: 每秒钟从物理设备读入的数据量,单位为块/s

bwrtn/s: 每秒钟向物理设备写入的数据量,单位为块/s

其他还有:

sar –c   每秒钟创建的进程数

sar -n DEV 输出网络设备状态的统计信息

注:默认情况是对过去时间段进行数据统计,一般从最近的0:00开始显示。如果想继续查看一天前的报告,可以用-f选项指定保存在/var/log/sa目录下的日志文件中。如果想周期性的查看当前数据可以命令后面加上数字参数,如sar –q 1 3 ,表示:1秒1次,共3次。

linux+sar+服务,sar服务监控Linux相关推荐

  1. linux运维管理之监控,Linux系统运维之运维监控.pdf

    <Linux 系统运维之运维监控> Linux系统运维之运维监控 Linux系统运维之运维监控 LLiinnuuxx系系统统运运维维之之运运维维监监控控 UNIXHOT 运维社区 UNIX ...

  2. catcti监控linux主机,CentOS7搭建Prometheus 监控Linux主机

    简介 prometheus可以拆分成多个节点进行指标收集. 安装prometheus wget -c https://github.com/prometheus/prometheus/releases ...

  3. linux 查看进程的流量监控,Linux如何监控每个进程所消耗流量

    查看整个系统的网卡流量使用情况 监控具体的某个进程所消耗的流程 首先,Linux没有自带这样的工具,通过这款第三方开源工具,也是比较好用,如果有其他的办法欢迎留言 # yum -y install n ...

  4. LoadRunner如何监控Linux下的系统资源

    前一段时间在研究LoadRunner过程中,在进行压力场景测试中通过LoadRunner来实时监控windows的系统资源,在前几节中我已经总结了相关过程,近段时间发现群里有朋友问如何监控Linux下 ...

  5. Linux常用的几个监控系统性能的命令

    除top命令和ps命令外.以下几个用于cpu的命令 1.vmstat命令 该命令可以显示关于系统各种资源之间相关性能的简要信息,这里我们主要用它来看CPU的一个负载情况. 下面是vmstat命令在某个 ...

  6. .sh文件怎么运行_监控Linux文件或目录的变化工具之watchman

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 本文主要讲解如何在Linux系统上使用watchman ...

  7. spotlight监控linux性能

    linux性能监控有很多工具,spotlight只是其中一种 目录 1.安装spotlight 2.参数认识 1.安装spotlight spotlight不仅仅只是监控linux,还可以完成数据库以 ...

  8. Linux 性能优化工具包 sysstat 以及 sysstat 服务(sar 命令解析)

    1. sysstat service 1.1. /etc/cron.d/sysstat Linux 下的性能分析,包括CPU使用情况,内存使用情况,IO状态等等与系统相关的状态,少不了要使用 syss ...

  9. nagios监控linux主机及服务信息

    Nagios监控linux等多方应用 一.Nagios简介 1.Nagios是一款遵循GPLv2的开源网络监控软件,可用来监控指定的多种系统的主机.服务,并可在它们的工作状态发生变化时通知管理员.它的 ...

最新文章

  1. [转载]分享WCF聊天程序--WCFChat
  2. 道理我都懂,但是神经网络反向传播时的梯度到底怎么求?
  3. linux系统报错01031,在Linux环境下设置 ora-01031:insufficient privileges解决方法总结
  4. flutter - 如何在 dart/flutter 中收听流值
  5. Ajax里的onreadystatechange的作用
  6. Python练习 | Python 可迭代对象 迭代器
  7. Javascript弹出对话框 确定取消转到不同页面
  8. 如何使用CNN进行物体识别和分类_RCNN物体识别
  9. oracle移动硬盘盒,oracle-linux下挂载移动硬盘 NTFS类型
  10. MySQL的timestamp类型自动更新问题
  11. java线上问题定位_线上java.lang.OutOfMemoryError问题定位三板斧
  12. 脑电EEG代码开源分享 【5.特征选择】
  13. MIPS汇编程序设计实验
  14. 手把手教你如何利用Meterpreter渗透Windows系统
  15. 软件工程毕业设计课题(42)微信小程序毕业设计JAVA小说电子书小程序系统毕设作品项目
  16. 【图解UDS】UDS汽车诊断标准协议(ISO 14229)带你入门到精通
  17. 华为陈黎芳:已在全球获得50多个5G商业合同
  18. 如何修改Android的ro属性
  19. 斯诺登最新泄漏文档:揭秘美国秘密监控基地——澳大利亚“松树谷”
  20. AV夜话#4 李超:聊聊Chat-GPT

热门文章

  1. MySQL字符串和二进制
  2. 用 Java 爬小姐姐图片,这个厉害了。。。
  3. UI组件之TextView及其子类(一)TextView和EditText
  4. Android中ADT和SDK的关系
  5. 多线程基础与JUC进阶笔记
  6. 数据结构与算法—一文多图搞懂双链表
  7. 模板设计模式,简单Java代码实现
  8. 根据dtd编写xml的小例子
  9. PyCharm简单使用介绍及注意事项
  10. Java 里的 abstract 和 final 关键字