位置: 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?(苹果电脑怎么升级系统到最新版本)

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

  • 百度推广质量度提升技巧(百度推广效果不稳定)

    百度推广质量度提升技巧(百度推广效果不稳定)

  • 苹果13pro相机怎么提取文字(iphone 13 pro照相)

    苹果13pro相机怎么提取文字(iphone 13 pro照相)

  • word文字有底色怎么去掉(word文字有灰色)

    word文字有底色怎么去掉(word文字有灰色)

  • 抖音自己播提成多少(2021年抖音自己播提成多少)

    抖音自己播提成多少(2021年抖音自己播提成多少)

  • 微信申请健康码后如何查看(微信申请健康码流程)

    微信申请健康码后如何查看(微信申请健康码流程)

  • 怎么把三个文件放在一个文件夹里(怎么把三个文件打包成一个文件)

    怎么把三个文件放在一个文件夹里(怎么把三个文件打包成一个文件)

  • 蓝屏代码0x00000050(蓝屏代码0x0000005无限重启)

    蓝屏代码0x00000050(蓝屏代码0x0000005无限重启)

  • 通过名片分享添加是什么意思(通过名片分享添加能查到谁分享吗)

    通过名片分享添加是什么意思(通过名片分享添加能查到谁分享吗)

  • 苹果账单待处理是什么意思(苹果账单待处理怎么取消)

    苹果账单待处理是什么意思(苹果账单待处理怎么取消)

  • 控制器越大越费电吗(控制器越大越费油吗)

    控制器越大越费电吗(控制器越大越费油吗)

  • wifi显示光信号红灯是什么回事(wifi显示光信号是什么意思)

    wifi显示光信号红灯是什么回事(wifi显示光信号是什么意思)

  • vivo手机出现月亮表示什么(vivo手机出现个月亮代表什么怎么关闭)

    vivo手机出现月亮表示什么(vivo手机出现个月亮代表什么怎么关闭)

  • 超级计算机是什么(超级计算机是什么时候)

    超级计算机是什么(超级计算机是什么时候)

  • 手机号注销了微信怎么办(手机号注销了微信还能继续使用吗)

    手机号注销了微信怎么办(手机号注销了微信还能继续使用吗)

  • 快手的亲密值是怎么升的(快手的亲密值是怎么算的)

    快手的亲密值是怎么升的(快手的亲密值是怎么算的)

  • 苹果8p尺寸长宽高厘米(iphone 8p尺寸长宽高)

    苹果8p尺寸长宽高厘米(iphone 8p尺寸长宽高)

  • 摩拜月卡可以骑美团单车吗(摩拜单车月卡全国通用吗)

    摩拜月卡可以骑美团单车吗(摩拜单车月卡全国通用吗)

  • 华为mate30怎么打开灭屏显示(华为mate30怎么打开单手操作)

    华为mate30怎么打开灭屏显示(华为mate30怎么打开单手操作)

  • 抖音私信有已读功能吗(抖音私信已读撤回)

    抖音私信有已读功能吗(抖音私信已读撤回)

  • 电脑上怎么注销qq(电脑上怎么注销营业执照)

    电脑上怎么注销qq(电脑上怎么注销营业执照)

  • 优活手环怎么设中文(优活手环怎么设置24小时制)

    优活手环怎么设中文(优活手环怎么设置24小时制)

  • 微信转账需要对方确认吗(微信转账需要对方接受吗)

    微信转账需要对方确认吗(微信转账需要对方接受吗)

  • 如何查看手机卸载的软件(如何查看手机卸载残留)

    如何查看手机卸载的软件(如何查看手机卸载残留)

  • 解决跨域Access to XMLHttpRequest at ‘http://localhost:8080/xxx’ from origin ‘http://localhost:63342(解决跨域问题的注解)

    解决跨域Access to XMLHttpRequest at ‘http://localhost:8080/xxx’ from origin ‘http://localhost:63342(解决跨域问题的注解)

  • 深度学习实战(十):使用 PyTorch 进行 3D 医学图像分割

    深度学习实战(十):使用 PyTorch 进行 3D 医学图像分割

  • 企业卖车交税怎么算的
  • 小微企业所得税税率2023年最新税率表
  • 服务外包行业要交社保吗
  • 个体工商户税务申报
  • 增值税专用发票是干什么用的
  • 企业转让固定资产使用权的收益应当属于
  • 出纳单据交接表怎么填写
  • 调整上月的生产成本
  • 汇票贴现的账务处理
  • 社保上面的每月的缴费基数是什么意思?
  • 发票开错了收入增多了当月分录如何红冲?
  • 车辆保险赔款怎么入账
  • 报销增值税专票绿的
  • 每月计提折旧
  • 购买车间用的材料怎么做分录
  • 公司发实物要交税吗
  • 开发票具体内容超过经营范围还可以开吗?
  • 事业单位只能开具0税率的普票
  • 开过的增值税发票丢失
  • 如何知道企业是查账征收还是核定征收
  • 为员工购买的意外保险账务处理
  • 航天信息300元是什么费用
  • 小规模纳税人出租不动产税率是5%还是3%
  • 支付罚款的支出计入什么科目
  • 派遣公司乱扣钱没人管吗?
  • 小微企业增值税优惠政策最新2022
  • 发票联和抵扣联丢失怎么办
  • 新成立的有限公司
  • win10任务栏不显示最近
  • 外汇收入情况说明
  • 存货跌价准备的计提
  • 管理费用的会计编码
  • 国有资产无偿使用违反什么规定
  • 在建工程计提减值准备计入什么科目
  • 一般纳税人辅导期最新规定
  • 新税法减免项目
  • AI:ModelScope(一站式开源的模型即服务共享平台)的简介、安装、使用方法之详细攻略
  • 生育津贴有什么补贴
  • 外贸企业收到红字发票
  • 公司代缴个税在工资里工资表怎么填
  • 车船税发票丢失
  • php实现会话的步骤
  • python脚本例子
  • c语言中全局变量
  • 年报数据和四季度数据一样吗
  • 银行罚息是财务收入吗
  • 工商登记备案在哪查
  • 固定资产处理的税务政策
  • python之sqlalchemy创建表的实例详解
  • 高速费会计分录怎么写
  • 今年利润弥补以前年度亏损如何记账
  • 交物业的发票有用吗
  • 应纳税所得额计入什么科目
  • mysql 缓冲区
  • 银行付款明细
  • 其他综合收益的来源
  • 增值税专用发票有几联?
  • 抵消递延所得税资产会计处理
  • 资本公积金转增股本是利好吗
  • 个人所得税代扣代缴手续费
  • 短期借款按月计提的分录
  • 应收帐款坏帐会计分录怎么处理
  • 亏损股东现金补偿怎么算
  • 成本价和原价一样吗
  • 购买原材料材料尚未验收入库,款项尚未支付
  • 房租费计提如何入账
  • 卖出去的货没有发票怎么给人家解释
  • 备用金怎么做会计科目
  • mysql输入中文显示乱码
  • 自制简易手工
  • 怎么把操作系统转移到另一个盘
  • 怎么进入win7系统
  • win7那些自启可以禁用
  • centos7搭建lamp 详细
  • unity中物体移动代码
  • jquery显示当前时间
  • jquery 异步提交表单
  • 医院能开增值税开发票吗
  • 小规模纳税人购买车辆可以抵扣税吗
  • 组织生活会有民族评议党员大会会后报告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设