linux yum install sysstat sar

sar

-bash: sar: command not found


 yum install sysstat
Loaded plugins: fastestmirror, product-id, refresh-packagekit, security,
              : subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
Setting up Install Process
Repository base is listed more than once in the configuration
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package sysstat.x86_64 0:9.0.4-33.el6 will be installed
--> Processing Dependency: /etc/cron.d for package: sysstat-9.0.4-33.el6.x86_64
--> Running transaction check
---> Package cronie.x86_64 0:1.4.4-16.el6_8.2 will be installed
--> Processing Dependency: dailyjobs for package: cronie-1.4.4-16.el6_8.2.x86_64
--> Processing Dependency: /usr/sbin/sendmail for package: cronie-1.4.4-16.el6_8.2.x86_64
--> Running transaction check
---> Package cronie-anacron.x86_64 0:1.4.4-16.el6_8.2 will be installed
--> Processing Dependency: crontabs for package: cronie-anacron-1.4.4-16.el6_8.2.x86_64
---> Package postfix.x86_64 2:2.6.6-8.el6 will be installed
--> Running transaction check
---> Package crontabs.noarch 0:1.10-33.el6 will be installed
--> Finished Dependency Resolution


Dependencies Resolved


================================================================================
 Package               Arch          Version                  Repository   Size
================================================================================
Installing:
 sysstat               x86_64        9.0.4-33.el6             base        234 k
Installing for dependencies:
 cronie                x86_64        1.4.4-16.el6_8.2         base         75 k
 cronie-anacron        x86_64        1.4.4-16.el6_8.2         base         31 k
 crontabs              noarch        1.10-33.el6              base         10 k
 postfix               x86_64        2:2.6.6-8.el6            base        2.0 M


Transaction Summary
================================================================================
Install       5 Package(s)


Total download size: 2.4 M
Installed size: 11 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): cronie-1.4.4-16.el6_8.2.x86_64.rpm                |  75 kB     00:00
(2/5): cronie-anacron-1.4.4-16.el6_8.2.x86_64.rpm        |  31 kB     00:00
(3/5): crontabs-1.10-33.el6.noarch.rpm                   |  10 kB     00:00
(4/5): postfix-2.6.6-8.el6.x86_64.rpm                    | 2.0 MB     00:00
(5/5): sysstat-9.0.4-33.el6.x86_64.rpm                   | 234 kB     00:00
--------------------------------------------------------------------------------
Total                                           4.4 MB/s | 2.4 MB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : 2:postfix-2.6.6-8.el6.x86_64                                 1/5
  Installing : crontabs-1.10-33.el6.noarch                                  2/5
  Installing : cronie-anacron-1.4.4-16.el6_8.2.x86_64                       3/5
  Installing : cronie-1.4.4-16.el6_8.2.x86_64                               4/5
  Installing : sysstat-9.0.4-33.el6.x86_64                                  5/5
Installed products updated.
  Verifying  : 2:postfix-2.6.6-8.el6.x86_64                                 1/5
  Verifying  : crontabs-1.10-33.el6.noarch                                  2/5
  Verifying  : sysstat-9.0.4-33.el6.x86_64                                  3/5
  Verifying  : cronie-anacron-1.4.4-16.el6_8.2.x86_64                       4/5
  Verifying  : cronie-1.4.4-16.el6_8.2.x86_64                               5/5


Installed:
  sysstat.x86_64 0:9.0.4-33.el6


Dependency Installed:
  cronie.x86_64 0:1.4.4-16.el6_8.2   cronie-anacron.x86_64 0:1.4.4-16.el6_8.2
  crontabs.noarch 0:1.10-33.el6      postfix.x86_64 2:2.6.6-8.el6


Complete!
[root@xxx xx]# sar
Cannot open /var/log/sa/sa19: No such file or directory

这个错误是由于没有创建那个文件,可是使用参数-o 让其生成。

#sar -o 2 3

这样/var/log/sa/目录下就会有文件了。


sar –u 查看CPU使用率

02:58:40 PM     CPU     %user     %nice   %system   %iowait    %steal     %idle
02:58:42 PM     all      0.06      0.00      0.06      0.00      0.00     99.88
02:58:44 PM     all      0.00      0.00      0.00      0.00      0.00    100.00
02:58:46 PM     all      0.00      0.00      0.06      0.06      0.00     99.88
Average:        all      0.02      0.00      0.04      0.02      0.00     99.92

这里:

%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 查看平均负荷

02:58:40 PM   runq-sz  plist-sz   ldavg-1   ldavg-5  ldavg-15
02:58:42 PM         0       373      0.00      0.03      0.00
02:58:44 PM         0       373      0.00      0.03      0.00
02:58:46 PM         0       373      0.00      0.02      0.00
Average:            0       373      0.00      0.03      0.00


runq-sz: 运行队列的长度(等待运行的进程数)
plist-sz: 进程列表中进程(processes)和线程(threads)的数量
ldavg-1: 最后1分钟的系统平均负载(System load average)
ldavg-5: 过去5分钟的系统平均负载
ldavg-15: 过去15分钟的系统平均负载

sar –r 查看内存使用情况

02:58:40 PM kbmemfree kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit
02:58:42 PM   5386060   2806620     34.26    210852    533652   1233724     12.05
02:58:44 PM   5386060   2806620     34.26    210860    533668   1233724     12.05
02:58:46 PM   5386060   2806620     34.26    210868    533668   1233724     12.05
Average:      5386060   2806620     34.26    210860    533663   1233724     12.05

kbmemfree:空闲物理内存量;

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

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

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

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

kbswpfree:交换区的空闲容量;

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

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

sar –b 查看I/O和传送速率的统计信息
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 100 ,表示:1秒1次,共100次。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
sarLinux系统中的一个性能监控工具,它是sysstat软件包的一部分。如果你的系统没有安装sysstat软件包,你可以使用以下命令进行安装:yum -y install sysstat。 通过sar命令,你可以监控系统的各种性能指标,例如CPU使用率、内存使用率、磁盘I/O、网络流量等。通过指定不同的参数,你可以获取不同的监控数据。 在你提供的引用中,使用sar -v命令可以查看系统的进程、inode、文件和锁表的状态。具体命令为:sar -v 1 3。这个命令的含义是每秒钟采集一次数据,共采集3次。 根据你提供的引用,我们可以看到以下输出: 08:20:59 PM dentunusd file-nr inode-nr pty-nr 08:21:00 PM 62377 8128 43935 16 08:21:01 PM 62406 8128 43943 16 08:21:02 PM 62429 8128 43942 16 Average: 62404 8128 43940 16 这些输出显示了每一秒的进程、inode、文件和锁表的状态。dentunusd代表进程的数量,file-nr代表文件描述符的数量,inode-nr代表inode的数量,pty-nr代表伪终端的数量。每一行的数字代表对应状态的当前值。 通过这些数据,你可以了解系统在这段时间内的进程、inode、文件和锁表的使用情况。并且通过计算平均值,你可以得到这段时间内的平均状态。 总之,通过使用sar命令,你可以获取系统的各种性能指标,并且可以根据需要指定不同的参数来获取不同的监控数据。 : sysstat官方文档 : Linux sar命令详解 : Linux sar命令用法详解
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值