Linux下安装使用sar工具来获取系统运行状态
sar 找出系统瓶颈的利器
sar是System Activity Reporter(系统活动情况报告)的缩写。sar工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态。它的 特点是可以连续对系统取样,获得大量的取样数据;取样数据和分析的结果都可以存入文件,所需的负载很小。sar是目前Lux上最为全面的系统性能分析 工具之一,可以从14个大方面对系统的活动进行报告,包括文件的读写情况、系统调用的使用情况、串口、CPU效率、内存使用状况、进程活动及IPC有关的 活动等,使用也是较为复杂。
sar是查看操作系统报告指标的各种工具中,最为普遍和方便的;它有两种用法;
1.追溯过去的统计数据(默认)
2.周期性的查看当前数据
安装
如果还没安装,安装起来的话还是非常方便的。
复制代码
[root@localhost ~]# yum stall sysstat
Loaded plugs: fastestmirror
Loadg mirror speeds from cached hostfile
base: mirrors.grandcloud.
extras: mirrors.grandcloud.
updates: mirrors.grandcloud.
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 | 255 kB 00:01
Settg up Install Process
Resolvg Dependencies
--> Runng transaction check
---> Package sysstat.i386 0:7.0.2-11.el5 set to be updated
--> Fished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installg:
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
Downloadg Packages:
sysstat-7.0.2-11.el5.i386.rpm | 182 kB 00:01
Runng rpm_check_debug
Runng Transaction Test
Fished Transaction Test
Transaction Test Sueeded
Runng Transaction
Installg : sysstat 1/1
Installed:
sysstat.i386 0:7.0.2-11.el5
Complete!
安装完毕,将性能收集工具的开关打开
复制代码