性能监控工具--sysstat使用

一、sysstat安装

    sysstat提供了Linux性能监控工具集,包括sar、sadf、mpstat、iostat、pidstat等,用于监控Linux系统性能和使用情况。
    其中sar功能非常强大,能够收集、报告、保存系统活动信息:CPU、内存、磁盘、中断、网络接口、TTY、内核表等
    我们在调试,监控产品在服务器上运行状态时,可以通过sysstat很好地查看当前服务器的资源占用情况,下面我们就给大家介绍下如何进行安装和使用。

二、sysstat安装

1、上传sysstat-10.1.5-19.el7.x86_64.rpm到三台服务器并安装(如有依赖缺少,需自行补充)

rpm -ivh sysstat-10.1.5-19.el7.x86_64.rpm

2、如果能够连接外网,可以使用yum命令直接安装

yum install sysstat

三、sar使用

1、命令

sar [options] [-A] [-o file] t [n]

●-A:所有报告的总和
●-u:输出CPU使用情况的统计信息
●-v:输出inode、文件和其他内核表的统计信息
●-d:输出每一个块设备的活动信息
●-r:输出内存和交换空间的统计信息
●-b:显示IO和传送速率的统计信息
●-a:文件读写情况
●-c:输出进程统计信息,每秒创建的进程数
●-R:输出内存页面的统计信息
●-y:终端设备活动情况
●-w:输出系统交换活动信息CPU资源监控

2、CPU资源监控

sar -u 2 10 > cpu_usage.txt

这个命令将会每2秒采集一次内存的使用率数据,共采集10次。可以将采样间隔和次数更改为需要的时间段。
在这里插入图片描述
以下是关于CPU常见的指标及其含义:
●%user:用户空间进程占用CPU的百分比
●%nice:优先级较高的用户空间进程占用CPU的百分比
●%system:系统内核进程占用CPU的百分比
●%iowait:CPU等待I/O操作完成的时间占总CPU时间的百分比
●%steal:被虚拟化环境偷取的CPU时间占总CPU时间的百分比
●%idle:CPU空闲时间占总CPU时间的百分比

3、内存资源监控

sar -r 2 10 > cpu_mem_usage.txt

这个命令将会每2秒采集一次内存的使用率数据,共采集10次。可以将采样间隔和次数更改为需要的时间段。
在这里插入图片描述
以下是关于内存常见的指标及其含义:
●kbmemfree:空闲内存的大小(单位:KB)
●kbmemused:已使用内存的大小(单位:KB)
●%memused:内存使用率,已使用内存占总内存的百分比
●kbbuffers:用作缓冲的内存大小(单位:KB)
●kbcached:用作缓存的内存大小(单位:KB)
●kbcommit:系统已经分配但尚未使用的内存大小(单位:KB)

4、IO资源监控

sar -b 2 10 > io_usage.txt

在这里插入图片描述
以下是关于IO常见的指标及其含义:
●tps:每秒钟物理设备的 I/O 传输总量
●rtps:每秒钟从物理设备读入的数据总量
●wtps:每秒钟向物理设备写入的数据总量
●bread/s:每秒钟从物理设备读入的数据量,单位为 块/s
●bwrtn/s:每秒钟向物理设备写入的数据量,单位为 块/s

四、数据可视化

这里我们可以通过Excel轻松将获取的数据进行可视化展示
1、将我们获取到的监控数据***.txt数据导入到Excel中,数据中的多个空格保存为1个空格。
在这里插入图片描述
2、将我们需要统计的数据数据单独提取到新的表格中,按需制作统计图
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/512192.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

蓝桥杯刷题第八天(dp专题)

这道题有点像小学奥数题,解题的关键主要是: 有2种走法固走到第i级阶梯,可以通过计算走到第i-1级和第i-2级的走法和,可以初始化走到第1级楼梯和走到第2级楼梯。分别为f[1]1;f[2]1(11)1(2)2.然后就可以循环遍历到后面的状态。 f[i…

ubuntu16如何使用高版本cmake

1.引言 最近在尝试ubuntu16.04下编译开源项目vsome,发现使用apt命令默认安装cmake的的版本太低。如下 最终得知,ubuntu16默认安装确实只能到3.5.1。解决办法只能是源码安装更高版本。 2.源码下载3.20 //定位到opt目录 cd /opt 下载 wget https://cmak…

Aurora8b10b(2)上板验证

文章目录 前言一、AXI_Stream数据产生模块二、上板效果总结 前言 上一篇内容我们已经详细介绍了基于aurora8b10b IP核的设计,本文将基于此进一步完善并且进行上板验证。 设计思路及代码思路参考FPGA奇哥系列网课 一、AXI_Stream数据产生模块 AXIS协议是非常简单的…

【御控物联】JSON结构数据转换在物流调度系统中的应用(场景案例三)

文章目录 一、前言二、场景概述三、解决方案四、在线转换工具五、技术资料 一、前言 物流调度是每个生产厂区必不可少的一个环节,主要包括线边物流和智能仓储。线边物流是指将物料定时、定点、定量配送到生产作业一线的环节,其包括从集中仓库到线边仓、…

14种建模语言(UML)图形

前言 UML 中有四种关系:依赖、关联、泛化和实现。这四种关系是 UML 模型中可以包含的基本关系事物。这里介绍14种UML图形:类图,对象图,包图,构件图,组合结构图,部署图,制品图,用例图…

【Web理论篇】Web应用程序安全与风险

目录 🌲1.Web应用程序的发展历程 🍂1.1 Web应用程序的常见功能🍂1.2 Web应用程序的优点 🌲2.Web安全 🍂2.1Web应用程序常见漏洞🍂2.2未对用户输入做过滤🍂2.3 造成这些漏洞的原因是什么呢&…

数据安全之认识数据库防火墙

文章目录 一、什么是数据库防火墙二、数据库防火墙的主要功能三、数据库防火墙的工作原理四、数据库防火墙如何防护数据库免受SQL注入攻击五、数据库防火墙的部署方式六、数据库防火墙与网络防火墙的关系与区别七、数据库防火墙的应用场景 随着信息技术的快速发展,数…

数据结构进阶篇 之【选择排序】详细讲解(选择排序,堆排序)

民以食为天,我以乐为先 嘴上来的嘘寒问暖,不如直接打笔巨款 一、选择排序 1.直接选择排序 SelectSort 1.1 基本思想 1.2 实现原理 1.3 代码实现 1.4 直接选择排序的特性总结 2.堆排序 HeapSort 跳转链接:数据结构 之 堆的应用 二、完…

C++ | Leetcode C++题解之第7题整数反转

题目&#xff1a; 题解&#xff1a; class Solution { public:int reverse(int x) {int rev 0;while (x ! 0) {if (rev < INT_MIN / 10 || rev > INT_MAX / 10) {return 0;}int digit x % 10;x / 10;rev rev * 10 digit;}return rev;} };

The Google File System [SOSP‘03] 论文阅读笔记

原论文&#xff1a;The Google File System 1. Introduction 组件故障是常态而非例外 因此&#xff0c;我们需要持续监控、错误检测、容错和自动恢复&#xff01; 按照传统标准&#xff0c;文件数量巨大大多数文件都是通过添加新数据而不是覆盖现有数据来改变的&#xff0c;因…

基于springboot实现网上购物商城系统研发系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现网上购物商城系统研发系统演示 摘要 本课题是根据用户的需要以及网络的优势建立的一个基于Spring Boot的网上购物商城系统&#xff0c;来满足用户网络购物的需求。 本网上购物商城系统应用Java技术&#xff0c;MYSQL数据库存储数据&#xff0c;基于Spring …

最优算法100例之21-数组的逆序对

专栏主页:计算机专业基础知识总结(适用于期末复习考研刷题求职面试)系列文章https://blog.csdn.net/seeker1994/category_12585732.html 题目描述 逆序数: 在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一…

如何使用 Windows 文件恢复工具恢复丢失的数据

当您不小心删除了一个文件时&#xff0c;那种可怕的感觉就会席卷您。那种冰冷的感觉&#xff0c;想到失去工作、失去时间或失去记忆而感到的不安。 您会很高兴听到一切并没有立即丢失。如果您行动迅速&#xff0c;您有机会恢复已删除的文件。使用 Windows 文件恢复&#xff0c…

session学习

3次请求均有sessionID session的作用 跟踪用户的行为&#xff0c;方便日后推荐客户端和服务器交互相对安全些session是代表会话&#xff0c;也可理解为客户端和服务端的交互sessionID是服务器生成的唯一字符串&#xff0c;用来跟踪用户行为cookie是浏览器自带的&#xff0c;专…

【精品标准】最新数据安全评估标准合集

最新数据安全评估标准合集&#xff0c;以下是资料的目录&#xff0c;共12份。如需下载&#xff0c;请前往星球查阅和获取&#xff1a;https://t.zsxq.com/18JrHhWtQ 1、网络安全标准实践指南 2、数据安全风险评估方法 3、个人信息安全影响评估指南 4、数据出境安全评估指南 5、…

MQ消息队列详解以及MQ重复消费问题

MQ消息队列详解以及MQ重复消费问题 1、解耦2、异步调用3、流量削峰4、MQ重复消费问题&#xff0c;以及怎么解决&#xff1f;4.1、重复消费产生4.2、解决方法&#xff1a; https://blog.csdn.net/qq_44240587/article/details/104630567 核心的就是&#xff1a;解耦、异步、削锋…

AWS入门实践-S3生命周期管理

Amazon S3的生命周期管理是一个强大的功能&#xff0c;它允许你自动管理对象的生命周期&#xff0c;从而优化存储成本并自动删除不再需要的数据。它允许您定义一组规则,根据对象的age(存在时间)、前缀(文件夹路径)或标签等条件,自动转移对象到其他存储类别或删除对象。让我们详…

第117讲:深入MySQL性能优化:从多个角度提升数据库性能

文章目录 1.从哪些角度去考虑MySQL的优化2.数据库服务器的选型3.从操作系统层面去优化MySQL数据库3.1.关于CPU方面的优化3.2.关于内存方面的优化3.3.关于磁盘IO方面 4.应用端的优化5.数据库系统优化工具6.数据库系统参数优化6.1.最大连接数的优化&#xff08;max_connections&a…

vCenter Server出现no healthy upstream的解决方法

https://blog.51cto.com/wangchunhai/4907250 访问vCenter 7.0 地址后&#xff0c;页面出现“no healthy upstream”,无法正常登录vCenter&#xff0c;重启后依旧如此&#xff0c;该故障的前提是没有对vCenter做过任何配置&#xff0c;如下图所示。 尝试登录"VMware vCen…

目标检测、识别和语义分割的标注工具安装

计算机视觉 图像分类&#xff08;目标检测&#xff09;&#xff1a;一张图像中是否含某种物体物体定位&#xff08;目标检测与目标识别&#xff09;&#xff1a;确定目标位置和所属类别。语义分割&#xff08;目标分割和目标分类&#xff09;&#xff1a;对图像进行像素级分类…