• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >LINUX > Linux下安装使用sar工具来获取系统运行状态

Linux下安装使用sar工具来获取系统运行状态

作者:大CC 字体:[增加 减小] 来源:互联网 时间:2017-05-12

大CC 通过本文向大家介绍了linux sar,linux sar命令,linux sar命令详解,linux中sar,linux sar安装等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

sar 找出系统瓶颈的利器
sar是System Activity Reporter(系统活动情况报告)的缩写。sar工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态。它的 特点是可以连续对系统取样,获得大量的取样数据;取样数据和分析的结果都可以存入文件,所需的负载很小。sar是目前Linux上最为全面的系统性能分析 工具之一,可以从14个大方面对系统的活动进行报告,包括文件的读写情况、系统调用的使用情况、串口、CPU效率、内存使用状况、进程活动及IPC有关的 活动等,使用也是较为复杂。

sar是查看操作系统报告指标的各种工具中,最为普遍和方便的;它有两种用法;
1.追溯过去的统计数据(默认)
2.周期性的查看当前数据

安装

如果还没安装,安装起来的话还是非常方便的。

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
Running Transaction
  Installing     : sysstat                                                  1/1

Installed:
  sysstat.i386 0:7.0.2-11.el5                                                  

Complete!

安装完毕,将性能收集工具的开关打开:

</p> <p>vi /etc/default/sysstat</p> <p>ENABLED="true"
</div>

启动这个工具来收集系统性能数据:

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

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

要判断系统瓶颈问题,有时需几个 sar 命令选项结合起来
怀疑CPU存在瓶颈,可用 sar -u 和 sar -q 等来查看
怀疑内存存在瓶颈,可用 sar -B、sar -r 和 sar -W 等来查看
怀疑I/O存在瓶颈,可用 sar -b、sar -u 和 sar -d 等来查看

追溯过去的统计数据
默认情况下,sar从最近的0点0分开始显示数据;如果想继续查看一天前的报告;可以查看保存在/var/log/sysstat/下的sa日志;
使用sar工具查看:

查看CPU使用率

可以看到这台机器使用了虚拟化技术,有相应的时间消耗;
各列的指标分别是:
%user
用户模式下消耗的CPU时间的比例;
%nice
通过nice改变了进程调度优先级的进程,在用户模式下消耗的CPU时间的比例
%system
系统模式下消耗的CPU时间的

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Linux下安装使用sar工具来获取系统运行状态
  • Linux中以sar命令监控系统的使用教程

相关文章

  • 2017-05-12Linux系统下安装跨平台团队开发工具Vagrant的教程
  • 2017-05-12Linux下PureFtpd的基本安装使用与超时问题解决
  • 2017-05-12Linux系统中sed命令在文件某行前后添加内容的用法
  • 2017-05-12Linux下基本的文件和目录管理命令学习教程
  • 2017-05-12设置自动清理Linux系统中n天前的文件的方法
  • 2017-05-12简单讲解Linux系统中PS1默认提示符的设置
  • 2017-05-12Linux kernel模块管理相关详解
  • 2017-05-12Linux系统中file命令的使用详解
  • 2017-05-12linux 账户管理命令 useradd、groupadd使用方法
  • 2017-05-12Linux系统中使用dd命令来转换和拷贝文件

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • Linux系统中安装使用Trickle来控制用户带宽
    • 详解Linux中输出文件内容的rev与tac命令使用
    • Linux系统下Git操作命令整理
    • 用sudo命令无法读取环境变量的解决方法
    • 在Linux服务器上安装配置socks5代理的教程
    • Linux poll机制详细讲解
    • Linux以form表单形式上传文件讲解
    • Linux系统下修改IP地址、网关、DNS的基本方法
    • 在Linux中安装是使用系统性能监控软件Nmon
    • 详解Linux系统中su和sudo命令的用法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有