位置: 编程技术 - 正文

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

编辑:rootadmin

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

文章相关热门搜索词:linux安装xen,linux安装.sh,linux的安装和使用,linux安装sz,linux中安装软件可使用哪些方式,linux安装sz,linux安装sz,linux安装sz,内容如对您有帮助,希望把文章链接给更多的朋友!

sar 找出系统瓶颈的利器sar是System Activity Reporter(系统活动情况报告)的缩写。sar工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态。它的 特点是可以连续对系统取样,获得大量的取样数据;取样数据和分析的结果都可以存入文件,所需的负载很小。sar是目前Linux上最为全面的系统性能分析 工具之一,可以从个大方面对系统的活动进行报告,包括文件的读写情况、系统调用的使用情况、串口、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 : base | 1.1 kB : extras | 2.1 kB : updates | 1.9 kB : updates/primary_db | kB : Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package sysstat.i 0:7.0.2-.el5 set to be updated --> Finished Dependency Resolution

Dependencies Resolved

================================================================================ Package Arch Version Repository Size ================================================================================ Installing: sysstat i 7.0.2-.el5 base k

Transaction Summary ================================================================================ Install 1 Package(s) Upgrade 0 Package(s)

Total download size: k Is this ok [y/N]: y Downloading Packages: sysstat-7.0.2-.el5.i.rpm | kB : Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : sysstat 1/1

Installed: sysstat.i 0:7.0.2-.el5

Complete!

安装完毕,将性能收集工具的开关打开:复制代码代码如下:</p><p>vi /etc/default/sysstat</p><p>ENABLED="true"

启动这个工具来收集系统性能数据:复制代码代码如下:/etc/init.d/sysstat start

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

注: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/sa | headsar -r -f /var/log/sysstat/sa

查看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-:过去分钟的系统平均负载

查看内存使用状况复制代码代码如下: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设备活动状况

Linux下多线程下载工具MWget和Axel使用介绍 linux运维在操作linux过程中,用得最多的linux下载工具想必一定是wget,没有看到哪一台服务器没装过wget的,或许有人使用ftp下载,也有人使用多线程的axel以

Linux常用的磁盘管理及文件目录管理命令总结 磁盘管理日程磁盘管理中,我们最常用的有查看当前磁盘使用情况,查看当前目录所占大小,以及打包压缩与解压缩;查看磁盘空间查看磁盘空间利用

Linux系统中查询发型版本号以及内核版本的命令总结 了解Linux发行版本的版本号是一项非常重要的事情,大多数软件对系统的版本都有要求,发行版本号与软件不匹配,软件将无法安装或者无法使用.这边

标签: linux安装.sh

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

上一篇:在Linux服务器上安装配置socks5代理的教程(linux服务器怎么用)

下一篇:Linux下多线程下载工具MWget和Axel使用介绍(linux多线程并发的处理方式)

  • 一次性医用外科口罩哪个牌子好
  • 贷款取现金
  • 进项3个点销项13个点,增值税
  • 预缴增值税附加税费申报明细表
  • 兼职人员的差旅费怎么算
  • 个人所得税扣缴申报表
  • 房屋租赁备案要准备什么资料
  • 进项税额已认证未抵扣会计分录
  • 非居民企业所得税税率10%
  • 增值税优惠政策中即征即退和先征后退有什么区别?
  • 销售自己使用过的物品免税吗
  • 工业企业辅助生产费用的分配方法
  • 售后回购融资租赁合同
  • 事业单位如何计提工资
  • 往年的制造费用怎么算
  • 公司租用土地
  • 合同印花税进哪个科目
  • 一直不营业的企业叫什么
  • 地税按季报还是月报
  • 金税三期房产税源信息更改后
  • 进项5万出项6万,需交多少税
  • 个税缴纳期数填1是什么意思
  • 反映留存收益的账户
  • 管理费用没发票能入账吗
  • 处置固定资产简易计税怎么申报
  • php中实现文件的上传需要使用哪个全局变量
  • scardsvr32.exe - scardsvr32是什么进程 有什么用
  • 固定资产拆除怎么处理
  • 小规模纳税人缴税标准是什么
  • jusched.exe是什么进程
  • win7系统把桌面更改为d盘
  • 支付离退休人员退休金可以用现金结算吗
  • 餐厅用的打包盒图片
  • 最小的电视棒是多少寸
  • layui iconfont
  • 夸克到底有什么用
  • php浮点数
  • 超参数设置
  • 深度学习部署(十九): CUDA RunTime API YOLOV5后处理cpu解码以及gpu解码
  • thinkphp教程
  • 不确认收款退款对方还能收到钱么?
  • 承兑汇票贴现会计分录怎么做
  • 电影制片过程
  • 嵌入式软件产品税率
  • 社保滞纳金计入个人账户吗
  • u8存货核算对方科目怎么设置
  • 票据带息和不带息
  • python初探
  • 普通支票和现金支票区别
  • 三个数排序c语言程序从大到小
  • 织梦如何使用
  • 固定资产的入账金额怎么算
  • 纳税申报表期末未缴税额什么意思
  • 企业现金规模的影响因素
  • 以前年度损益调整怎么结转
  • 收回以前年度的应收账款较多能说明什么呢?
  • 营改增后劳务派遣公司账务处理
  • 取得股息红利怎么交税
  • 车保险会计怎么做分录
  • 员工代垫费用能用公户转吗
  • 商品过期怎么做分录
  • 净资产收益率计算公式
  • 代理出口业务会计分录
  • win10 mysql 5.6.35 winx64免安装版配置教程
  • stdin命令
  • win7虚拟xp系统怎么安装
  • winxp系统如何调整屏幕亮度
  • os x10.8.5
  • 服务器不支持密码鉴定
  • angular nz
  • nodejs搭建本地资源服务器
  • pythone爬虫
  • [置顶]JM259194
  • 浅谈一下新冠的好处
  • javascript基础笔记
  • jQuery Easyui DataGrid点击某个单元格即进入编辑状态焦点移开后保存数据
  • 国家税务总局全国增值税发票官网
  • 定额发票网上查询
  • 纳税信用d级企业保留几年
  • 车辆购置税和消费税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设