位置: IT常识 - 正文

Linux下安装使用sar工具来获取系统运行状态(linux安装常用命令)

编辑:rootadmin
这篇文章主要介绍了Linux下安装使用sar工具来获取系统运行状态的方法,通过命令行的sar命令使用可以监控各种系统性能放买呢的信息,需要的朋友可以参考下... 15-12-27

推荐整理分享Linux下安装使用sar工具来获取系统运行状态(linux安装常用命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux安装xen,linux安装常用命令,linux几种安装方式,linux安装常用命令,linux安装xen,linux的安装和使用,linux的安装和使用,linux安装.sh,内容如对您有帮助,希望把文章链接给更多的朋友!

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

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

安装

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

代码如下:[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 | 255 kB 00:01 Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package sysstat.i386 0:7.0.2-11.el5 set 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 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"

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

代码如下:/etc/init.d/sysstat startLinux下安装使用sar工具来获取系统运行状态(linux安装常用命令)

注: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工具查看:

代码如下:sar -f /var/log/sysstat/sa28 | headsar -r -f /var/log/sysstat/sa28

查看CPU使用率

代码如下:sar -u 1 5

默认情况下显示的cpu使用率等信息就是sar -u;

可以看到这台机器使用了虚拟化技术,有相应的时间消耗;各列的指标分别是:%user用户模式下消耗的CPU时间的比例;%nice通过nice改变了进程调度优先级的进程,在用户模式下消耗的CPU时间的比例%system系统模式下消耗的CPU时间的比例;%iowaitCPU等待磁盘I/O导致空闲状态消耗的时间比例;%steal利用Xen等操作系统虚拟化技术,等待其它虚拟CPU计算占用的时间比例;%idleCPU空闲时间比例;

查看平均负载

代码如下:sar -q

指定-q后,就能查看运行队列中的进程数、系统上的进程大小、平均负载等;与其它命令相比,它能查看各项指标随时间变化的情况;

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

查看内存使用状况

代码如下:sar -r

指定-r之后,可查看屋里内存使用状况;

kbmemfree:这个值和free命令中的free值基本一致,所以它不包括buffer和cache的空间.kbmemused:这个值和free命令中的used值基本一致,所以它包括buffer和cache的空间.%memused:物理内存使用率,这个值是kbmemused和内存总量(不包括swap)的一个百分比.kbbuffers和kbcached:这两个值就是free命令中的buffer和cache.kbcommit:保证当前系统所需要的内存,即为了确保不溢出而需要的内存(RAM+swap).%commit:这个值是kbcommit与内存总量(包括swap)的一个百分比.

查看页面交换发生状况

代码如下:sar -W

页面发生交换时,服务器的吞吐量会大幅下降;服务器状况不良时,如果怀疑因为内存不足而导致了页面交换的发生,可以使用这个命令来确认是否发生了大量的交换;

pswpin/s:每秒系统换入的交换页面(swap page)数量pswpout/s:每秒系统换出的交换页面(swap page)数量

sar参数说明选项 功能-A 汇总所有的报告-a 报告文件读写使用情况-B 报告附加的缓存的使用情况-b 报告缓存的使用情况-c 报告系统调用的使用情况-d 报告磁盘的使用情况-g 报告串口的使用情况-h 报告关于buffer使用的统计数据-m 报告IPC消息队列和信号量的使用情况-n 报告命名cache的使用情况-p 报告调页活动的使用情况-q 报告运行队列和交换队列的平均长度-R 报告进程的活动情况-r 报告没有使用的内存页面和硬盘块-u 报告CPU的利用率-v 报告进程、i节点、文件和锁表状态-w 报告系统交换活动状况-y 报告TTY设备活动状况

本文链接地址:https://www.jiuchutong.com/zhishi/268696.html 转载请保留说明!

上一篇:苹果电脑怎么升级macOS 10.12 Sierra开发者预览版Beta1?(苹果电脑怎么升级系统到最新版本)

下一篇:长时间不操作电脑会断网(长时间不操作电动座椅会发生什么)

  • 怎样使用QQ进行推广网站(请问一下qq怎么用?)

    怎样使用QQ进行推广网站(请问一下qq怎么用?)

  • 如何去掉ppt的只读状态(如何去掉ppt上的)

    如何去掉ppt的只读状态(如何去掉ppt上的)

  • 苹果手机如何修改定位位置信息(苹果手机如何修改照片)

    苹果手机如何修改定位位置信息(苹果手机如何修改照片)

  • qq显示iphone在线是什么意思(qq显示iphone在线和wifi在线)

    qq显示iphone在线是什么意思(qq显示iphone在线和wifi在线)

  • 配对后蓝牙耳机没有声音为什么(配对后蓝牙耳机怎么配对)

    配对后蓝牙耳机没有声音为什么(配对后蓝牙耳机怎么配对)

  • 小米手表app叫什么(小米手表app叫什么出行)

    小米手表app叫什么(小米手表app叫什么出行)

  • 淘宝怎么取消未付款的订单(淘宝怎么取消未成年保护)

    淘宝怎么取消未付款的订单(淘宝怎么取消未成年保护)

  • 苹果短信前面有个月亮是什么意思(苹果短信前面有个可能)

    苹果短信前面有个月亮是什么意思(苹果短信前面有个可能)

  • 网卡是用来联网的吗(网卡是用于哪一层的设备?)

    网卡是用来联网的吗(网卡是用于哪一层的设备?)

  • 苹果锁屏时间能下移吗(苹果锁屏时间能改成之前的吗)

    苹果锁屏时间能下移吗(苹果锁屏时间能改成之前的吗)

  • 全站仪和经纬仪有什么区别(全站仪和经纬仪的调平方法一样吗)

    全站仪和经纬仪有什么区别(全站仪和经纬仪的调平方法一样吗)

  • 什么叫对方账号异常(什么叫对方账号为新加好友)

    什么叫对方账号异常(什么叫对方账号为新加好友)

  • 小米6短信闪退(小米短信闪退解决办法)

    小米6短信闪退(小米短信闪退解决办法)

  • 苹果x和6s一样大吗(苹果x比6s大多少)

    苹果x和6s一样大吗(苹果x比6s大多少)

  • 华为m6怎么外接u盘(华为m6怎么接u盘)

    华为m6怎么外接u盘(华为m6怎么接u盘)

  • ipad pro有几个版本(ipad pro共有几款)

    ipad pro有几个版本(ipad pro共有几款)

  • 手机假电量怎么解决(手机假电量怎么恢复代码)

    手机假电量怎么解决(手机假电量怎么恢复代码)

  • 怎么清理微信缓存数据(怎么清理微信缓存电脑)

    怎么清理微信缓存数据(怎么清理微信缓存电脑)

  • 如何注册微信号(手机号如何注册微信号)

    如何注册微信号(手机号如何注册微信号)

  • 电视dmr什么意思(电视dmr是什么)

    电视dmr什么意思(电视dmr是什么)

  • 表格左右边距怎么设置(表格左右边距怎么调整)

    表格左右边距怎么设置(表格左右边距怎么调整)

  • WPS如何删除多余的一页(wps如何删除多余的列)

    WPS如何删除多余的一页(wps如何删除多余的列)

  • 滴滴付不了钱怎么办(滴滴付不了款怎么回事)

    滴滴付不了钱怎么办(滴滴付不了款怎么回事)

  • WPS JS宏入门案例集锦(excel js宏)

    WPS JS宏入门案例集锦(excel js宏)

  • Linux- 系统随你玩之--文本处理三剑客--grep继任者sed(linux系统操作教程)

    Linux- 系统随你玩之--文本处理三剑客--grep继任者sed(linux系统操作教程)

  • Nginx的安装配置教程(nginx安装配置视频)

    Nginx的安装配置教程(nginx安装配置视频)

  • python中Git分支操作(python gitpython)

    python中Git分支操作(python gitpython)

  • 小规模纳税人收普票和专票有什么区别
  • 印花税减免税优惠政策202
  • 企业季度所得税申报表怎么填写
  • 特定业务计算的应纳税所得额
  • 出口货物退免税政策
  • 产权转移书据印花税计税依据
  • 坏账准备转回的条件
  • 物业费的税金是否向业主收取
  • 支付给个人的佣金费用需要发票吗
  • 暂估成本会计处理
  • 收到订金如何开票
  • 多余的实收资本可以转到其他应付款吗
  • 预付账款收不回发票怎么核销
  • 新企业需要结转增值税吗
  • 税法关于开具发票的规定
  • 存货周转率 高
  • 公司为员工异地调岗
  • 出口样品未报关怎么处理
  • 固定资产并账
  • 单位没车能用停车票不能用加油票吗?
  • 一般纳税人房租没有发票怎么办
  • 2017小规模纳税人标准
  • 培训费是否能全额退款
  • 公司非本单位退休人员发放工资
  • 建筑工程预收款开票会计分录
  • 收回代扣社保怎么处理
  • 中药材收购需要纳税吗
  • 高危行业企业提成怎么算
  • 固定资产平均年限法公式
  • 没有走公户的发票费用怎么做账
  • 建厂房的费用怎么记账
  • 应收账款零头没有收到如何账务处理
  • windows10如何关闭安全中心防护
  • 其他债权投资期末公允价值的变动应当计入
  • Windows11预览体验
  • 如何解决windows蓝屏问题
  • linux 密码重置
  • 在银行按揭贷款买房是抵押吗
  • 向股东借款作为股东借款
  • 切换到多任务界面
  • js在web前端中的作用
  • 未注销的坏账可以转出吗
  • 印度活根桥 (© dhritipurna/Shutterstock)
  • 扣缴个人所得税报告表在哪里打印
  • 办公室买花卉怎么做分录
  • 发票金额有小数可以取整数吗
  • 住宿费可以抵扣进项吗
  • 代收通行费不征消费税
  • 在售楼部帮客户卖房犯法吗
  • 外包员工食堂怎么做账
  • 公司扣除保险费会计分录
  • 制造车间买来刀具怎么办
  • 农产品增值税免税发票怎么抵扣
  • 含税与不含税的计算公式
  • 会计电算化的内容和任务
  • 在建工程的预付款账务处理
  • 押金和租金
  • 异地车辆登记证书怎么补办
  • 高新技术企业核心人才保险
  • 原材料属于固定资本还是流动资本
  • 哪些可以做进项税
  • 进项税销项税分录
  • 材料发票失控后如何处理
  • 房屋装修支出怎么做账
  • 工业企业营业税率
  • solaris newfs
  • 重装系统重启后怎么操作
  • 电脑怎么安装安卓模拟器
  • msmpeng.exe是什么进程
  • Win10系统无法访问局域网共享电脑怎么办
  • 常见unix操作系统
  • win7小技巧
  • ubuntu怎么安装程序
  • 构造函数中super()的作用
  • js浏览器运行机制
  • jquery获取指定元素
  • 我国是多久取消税收的
  • 生产变压器设备
  • 金融知识宣传的建议
  • 湖北国家税务局发票查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设