sar命令详解

2023-10-26

在使用UNIX操作系统的过程中,我们常常会用到各种各样的问题,比如系统运行速度 突然变慢,系统容易死机或者主机所带的终端常出现死机,这时我们常常猜测,是硬盘空间太小,还是内存不足?I/O出现瓶颈,或者是系统的核心参数出了问 题?这时,我们应该考虑使用系统给我们提供的sar命令来对系统作一个了解,该命令是系统维护 的重要工具,主要帮助我们掌握系统资源的使用情况,特别是内存和CPU 的使用情况, 是UNIX系统使用者应该掌握的工具之一。 IXPUB技术博客 g"LR*_ JJ sar 命令行的常用格式: IXPUB技术博客Z8W.l3/_.BvM a#x.i3fV`0 sar [options] [-A] [-o file] t [n] mAl;rH8R dL0 *R5G,y!_z6X+|`0 在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有的参数,n为采样次数,是可选的,默认值是1,-o file表示将命令结果以二进制格式 存放在文件中,file 在此处不是关键字,是文件名。options 为命令行选项,sar命令 的选项很多,下面只列出常用选项: A(R PcuD0 ]0Fg/D}pl0       -A:所有报告的总和。 IXPUB技术博客*wW IxO6eF%I2pN8K       -u:CPU利用率 IXPUB技术博客HAzmNN       -v:进程、I节点、文件和锁表状态。 IXPUB技术博客 cqNa+i5`rO       -d:硬盘使用报告。 IXPUB技术博客 @2Do}*_Z       -r:没有使用的内存页面和硬盘块。 D6Q8v0W1z2G@A0       -g:串口I/O的情况。 s/f&m!}L6l$Nocj0 -b:缓冲区使用情况。 IXPUB技术博客Z;Q HJCk:C8s -a:文件读写情况。 IXPUB技术博客I"j}(_o:F)f s,~ ?? -c:系统调用情况。 IXPUB技术博客3RB2z.J/V;Vx%J2f -R:进程的活动情况。 4w@3c4ls D8]:gO0 -y:终端设备活动情况。 tw+_!v"F%DLh0 -w:系统交换活动。 IXPUB技术博客 N? /.X5x KNz IXPUB技术博客0mUJk BL 下面将举例说明。 *Tn(x5qr3p o;IG5J0 /rR| vAmEj/Q6`5?0 例一:使用命令行 sar -u t n ceT!x"dp5@,s0 7Xu-b E/J]{C+P0 例如,每60秒采样一次,连续采样5次,观察CPU 的使用情况,并将采样结果以二进制形式存入当前目录下的文件zhou中,需键入如下命令: IXPUB技术博客'R#zI'RK~;bF IXPUB技术博客h3|n6vF9@ # sar -u -o zhou 60 5 5`0z7|G }9e9/j�a/Z0 ~Ky"]@0m|i0 屏幕显示: IXPUB技术博客o6Fs&{LJV IXPUB技术博客n[:W}8Br&]~(Vg   SCO_SV   scosysv 3.2v5.0.5 i80386   10/01/2001 v_7h%Y:L2lzK0     14:43:50   %usr   %sys  %wio    %idle(-u) %q#O.m4y.TEQ%w0     14:44:50   0     1    4      94 ,z*B9{ t*|i0     14:45:50   0     2    4      93
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

sar命令详解 的相关文章

  • 将运算符 << 添加到 std::vector

    我想添加operator lt lt to std vector
  • 使用 CMake 时如何导出 Emscripten 中的 C 函数

    In 本教程 https emscripten org docs porting connecting cpp and javascript Interacting with code html interacting with code
  • 传递 constexpr 对象

    我决定给予新的C 14的定义constexpr旋转并充分利用它 我决定编写一个小的编译时字符串解析器 然而 我正在努力保持我的对象constexpr将其传递给函数时 考虑以下代码 include
  • extern 声明和函数定义都在同一文件中

    我只是浏览了一下gcc源文件 在gcc c 我发现了类似的东西 extern int main int char int main int argc char argv 现在我的疑问是extern是告诉编译器特定的函数不在这个文件中 但可以
  • 语音识别编程问题入门

    所以 你们可能都看过 钢铁侠 其中托尼与一个名为贾维斯的人工智能系统进行交互 演示剪辑here http www youtube com watch v Go8zsh1Ev6Y 抱歉 这是广告 我非常熟悉 C C 和 Visual Basi
  • 是否使用 C# 数据集? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我对 C 中的数据集概念有点困惑 编码 ASP NET 站点 但这并不重要 在我的阅读中 我了解到它们 本质上 用作我的应用程序和我的
  • 如何将AVFrame转换为glTexImage2D使用的纹理?

    如您所知 AVFrame 有 2 个属性 pFrame gt data pFrame gt linesize 当我从视频 sdcard test mp4 android平台 读取帧后 并将其转换为RGB AVFrame副 img conve
  • 如果输入被重定向则执行操作

    我想知道如果我的输入被重定向 我应该如何在 C 程序中执行操作 例如 假设我有已编译的程序 prog 并且我将输入 input txt 重定向到它 我这样做 prog lt input txt 我如何在代码中检测到这一点 一般来说 您无法判
  • 不可变类与结构

    以下是类与 C 中的结构的唯一区别 如果我错了 请纠正我 类变量是引用 而结构变量是值 因此在赋值和参数传递中复制结构的整个值 类变量是存储在堆栈上的指针 指向堆上的内存 而结构变量作为值存储在堆上 假设我有一个不可变的结构 该结构的字段一
  • 在 C# 中为父窗体中的子窗体控件添加事件处理程序

    我有两种形式 一种是带有按钮和文本框的父表单 单击该按钮时 将打开一个对话框 该子窗体又包含一个文本框和一个按钮 现在我想要的是 每当子表单文本框中的文本更改时 父表单文本框中的文本会自动更改 为了获得这个 我所做的是 Form3 f3 n
  • 在 C 中使用枚举而不是 #defines 作为编译时常量是否合理?

    在 C 工作了一段时间后 我将回到 C 开发领域 我已经意识到 在不必要的时候应该避免使用宏 以便让编译器在编译时为您做更多的工作 因此 对于常量值 在 C 中我将使用静态 const 变量或 C 11 枚举类来实现良好的作用域 在 C 中
  • 将 Word 转换为 PDF - 禁用“保存”对话框

    我有一个用 C 编写的 Word 到 PDF 转换器 除了一件事之外 它工作得很好 有时 在某些 Word 文件上 后台会出现一条消息保存源文件中的更改 gt 是 否 取消 但我没有对源文件进行任何更改 我只想从 Word 文件创建 PDF
  • 如何在 C# 中创建异步方法?

    我读过的每一篇博客文章都会告诉您如何在 C 中使用异步方法 但由于某些奇怪的原因 从未解释如何构建您自己的异步方法来使用 所以我现在有这段代码使用我的方法 private async void button1 Click object se
  • C++ 对象用 new 创建,用 free() 销毁;这有多糟糕?

    我正在修改一个相对较大的 C 程序 不幸的是 并不总是清楚我之前的人使用的是 C 还是 C 语法 这是在一所大学的电气工程系 我们 EE 总是想用 C 来做所有事情 不幸的是 在这种情况下 人们实际上可以逃脱惩罚 但是 如果有人创建一个对象
  • 如何解压 msgpack 文件?

    我正在将 msgpack 编码的数据写入文件 在编写时 我只是使用 C API 的 fbuffer 如 我为示例删除了所有错误处理 FILE fp fopen filename ab msgpack packer pk msgpack pa
  • C++:为什么 numeric_limits 对它不知道的类型起作用?

    我创建了自己的类型 没有任何比较器 也没有专门化std numeric limits 尽管如此 由于某种原因 std numeric limits
  • Visual Studio 2015 - Web 项目上缺少共享项目参考选项卡

    我从 MSDN 订阅升级到 Visual Studio 2015 因为我非常兴奋地阅读有关共享项目的信息 当我们想要做的只是重用代码时 不再需要在依赖项中管理 21382 个 nuget 包 所以我构建了一个测试共享项目 其中包含一些代码
  • 没有“对 *this”功能的右值引用的解决方法

    我有一个围绕可移动对象的代理容器类 并希望代理能够隐式生成对底层对象的右值引用 但仅当代理本身被移动时 我相信我将能够按照提案 n2439 实施此行为 将移动语义扩展到 this http www open std org jtc1 sc2
  • 如何在 sql azure 上运行 aspnet_regsql? [复制]

    这个问题在这里已经有答案了 可能的重复 将 ASP NET 成员资格数据库迁移到 SQL Azure https stackoverflow com questions 10140774 migrating asp net membersh
  • 如何在 C 中将 char 连接到 char* ?

    我怎样才能前置char c to char myChar 我有c值为 A and myChar值为 LL 我怎样才能前置c to myChar使 ALL 这应该有效 include

随机推荐

  • QT5 做一个简单的记事本

    include mainwind h pragma execution character set utf 8 include
  • JavaFX环境配置(配jdk版本和javafx版本对应)

    因为jdk11之后就没有内置javafx了所以要自行下载配置到lib包 下载地址 JavaFX Gluon gluonhq com 要记住下载的路径 方法1 在idea中新建JavaFx项目 创建好后发现爆红 是因为没在lib中导入java
  • C语言基础入门48篇_10_算数运算符(加、减、乘、除、取余(奇偶判断及限制数字范围)、自增(++n/n++)、自减(--n/n--), / 代表正斜杠)

    1 什么是运算符 运算符就是运算符号 C语言中的符号分为十大类 赋值运算符 算术运算符 关系运算符 求字节数运算符 逻辑运算符 位操作运算符 条件运算符 逗号运算符 指针运算符 特殊运算符 赋值运算符在之前的课程中已经见过 比如 int n
  • EDI 电子数据交换(Electronic data interchange,缩写EDI)

    电子数据交换 Electronic data interchange 缩写EDI 是指按照同一规定的一套通用标准格式 将标准的经济信息通过通信网络传输 在贸易伙伴的电子计算机系统之间进行数据交换和自动处理 由于使用EDI能有效地减少直到最终
  • offsetX各种值总结

    转个笔记 原文链接 offsetX各种值总结 pageX 页面X坐标位置 pageY 页面Y坐标位置 screenX 屏幕X坐标位置 screenY 屏幕Y坐标位置 clientX 鼠标的坐标到页面左侧的距离 clientY 鼠标的坐标到页
  • 一个可以通过多个条件筛选的系统界面是如何实现的(springboot+mybatis)

    比如我们有一个订单记录管理界面 条件可以通过订单号 商品名称 创建日期范围 价格范围 来进行筛选查询 首先我们先确定数据库订单表 我这里就不做连表了 都放在一个表中 模拟一个订单表 order表 订单号 商品名称 创建日期 价格 地址 用户
  • 三相逆变器双闭环控制MATLAB Simulink模型,外环采用PR控制,内环采用比例控制

    三相逆变器双闭环控制MATLAB Simulink模型 外环采用PR控制 内环采用比例控制 包含仿真模型 参考文献及设计报告 设计报告中总结了逆变器的建模和PR控制的原理 推荐初学者参考 参数整定采用matlab的 m文件 ID 74206
  • 从企业架构,看TOGAF为什么越来越重要?

    一 TOGAF简介 1 什么是TOGAF 有效的企业架构 Enterprise Architecture EA 对企业的生存和成功具有决定性的作用 是企业通过IT获得竞争优势的不可缺少的手段 本文概述了企业架构及其基本概念 并非IT架构的另
  • Android屏幕适配总结

    前言 说到Android屏幕适配 是老生常谈的话题 适配的目的无非就是不同设备UI表现结果要和设计图比例一致 实际适配过程中 面对不同的机型 多样的分辨率 你适配对了吗 是否因为图片位置不对导致应用OOM 本文介绍常用屏幕适配方案宽高限定符
  • 463. Island Perimeter

    You are given a map in form of a two dimensional integer grid where 1 represents land and 0 represents water Grid cells
  • 询问关于Jmeter+Webdriver的错误如何解决

    Jmeter根据网络上找到的文章实践 运行时出现如下图问题 尝试过添加Chrome Driver config 并配置好Driver的路径 启动后出现如下错误 请问各路大佬这要怎么解决 ps jmeter插件包 JMeterPlugins
  • redis5.0十二项新特性以及集群简洁配置

    redis5 0十二项新特性以及集群简洁配置 新特性以及集群 新增的数据类型 stream 什么是stream数据类型 为什么要学习stream 安装方法 集群配置 Redis5 0集群配置修改 搭建集群命令 新特性以及集群 新增的数据类型
  • sony芯片 camera pcb layout注意事项

    PCB Layout Check List CCM尽可能使用PSRR gt 65DdB 的LDO 如果使用DC DC 应远离cmos芯片 DC DC下面尽量不要布线 用于电源芯片的电容 电感 离电源管脚越近越好 用于CMOS IC的电容 电
  • 开放原子开源基金会为白金、黄金、白银捐赠人授牌,CSDN荣获黄金捐赠人

    7月28日 以 软件定义世界 开源共筑未来 为主题的2022开放原子全球开源峰会开幕式在北京举行 开幕式上 为开放原子开源基金会白金 黄金 白银捐赠人授牌 以上排名不分先后 致敬各位捐赠人的无私奉献 对所有捐赠企业积极履行企业社会责任 贡献
  • Birdwatching 【Gym - 102501K】

    题目链接 抗疫期间 在家读如此长的题目容易烦躁hh 于是我就帮大伙读了 有N个点 M条边的无向图 我们给出图P是图G的一个衍生图 图G中的点和边图P中都有 但是图P中可能存在一些多余边 怎么说呢 就是图G中有a gt b gt c这样的边
  • 大话算法之动态规划——初探

    对于动态规划 之前学习过了 但是总感觉理解不深刻 今天正好讲道动态规划算法 感觉有了一些新的认识和看法 打算详细的写下来 一是帮助自己理清 二是希望给刚刚接触的ACMer一个简明的理解思路吧 大话算法之动态规划 初探 一 引例 数塔问题 之
  • Spring是如何创建bean创建对象的

    一 Spring是如何创建bean创建对象的 比如有以下两个service实例 Component orderService public class OrderService Component userService public cl
  • 开发代码规范

    一 编程规约 一 命名风格 1 强制 代码中的命名均不能以下划线或美元符号开始 也不能以下划线或美元符号结束 反例 name name name name name name 2 强制 所有编程相关的命名严禁使用拼音与英文混合的方式 更不允
  • Diffusion Models Beat GANs on Image Synthesis 论文笔记

    前言 生成模型主要分为两类方法 一种是基于GAN模型的生成方法 另外一种是基于对数似然模型 例如VAE DDPM等 GAN方法在FID Inception Score IS Precision等指标上取得不错的效果 但是在生成图片的多样性上
  • sar命令详解

    在使用UNIX操作系统的过程中 我们常常会用到各种各样的问题 比如系统运行速度 突然变慢 系统容易死机或者主机所带的终端常出现死机 这时我们常常猜测 是硬盘空间太小 还是内存不足 I O出现瓶颈 或者是系统的核心参数出了问 题 这时 我们应