阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux系统性能和使用活动监控工具 sysstat

403次阅读
没有评论

共计 3916 个字符,预计需要花费 10 分钟才能阅读完成。

Sysstat是一个非常方便的工具,它带有众多的系统资源监控工具,用于监控系统的性能和使用情况。我们在日常使用的工具中有相当一部分是来自 sysstat 工具包的。同时,它还提供了一种使用 cron 表达式来制定性能和活动数据的收集计划。

Linux 系统性能和使用活动监控工具 sysstat

通过 sysstat 监控 Linux 各项参数 http://www.linuxidc.com/Linux/2011-12/50177.htm

Linux 系统监控工具 sysstat http://www.linuxidc.com/Linux/2014-07/104683.htm

下表是包含在 sysstat 包中的工具

  • iostat: 输出 CPU 的统计信息和所有 I / O 设备的输入输出(I/O)统计信息。
  • mpstat: 关于 CPU 的详细信息(单独输出或者分组输出)。
  • pidstat: 关于运行中的进程 / 任务、CPU、内存等的统计信息。
  • sar: 保存并输出不同系统资源(CPU、内存、IO、网络、内核等。。。)的详细信息。
  • sadc: 系统活动数据收集器,用于收集 sar 工具的后端数据。
  • sa1: 系统收集并存储 sadc 数据文件的二进制数据,与 sadc 工具配合使用
  • sa2: 配合 sar 工具使用,产生每日的摘要报告。
  • sadf: 用于以不同的数据格式(CVS 或者 XML)来格式化 sar 工具的输出。
  • Sysstat: sysstat 工具的 man 帮助页面。
  • nfsiostat: NFS(Network File System)的 I / O 统计信息。
  • cifsiostat: CIFS(Common Internet File System)的统计信息。

最近(在 2014 年 6 月 17 日),sysstat 11.0.0(稳定版)已经发布了,同时还新增了一些有趣的特性,如下:

pidstat 命令新增了一些新的选项:首先是“-R”选项,该选项将会输出有关策略和任务调度的优先级信息。然后是“-G”选项,通过这个选项我们可以使用名称搜索进程,然后列出所有匹配的线程。

sar、sadc 和 sadf 命令在数据文件方面同样带来了一些功能上的增强。与以往只能使用“saDD”来命名数据文件。现在使用 -D 选项可以用“saYYYYMMDD”来重命名数据文件,同样的,现在的数据文件不必放在“var/log/sa”目录中,我们可以使用“SA_DIR”变量来定义新的目录,该变量将应用与 sa1 和 sa2 命令。

在 Linux 系统中安装 sysstat

在主要的 linux 发行版中,‘sysstat’工具包可以在默认的程序库中安装。然而,在默认程序库中的版本通常有点旧,因此,我们将会下载源代码包,编译安装最新版本(11.0.0版本)。

首先,使用下面的连接下载最新版本的 sysstat 包,或者你可以使用 wget 命令直接在终端中下载。

  • http://sebastien.godard.pagesperso-orange.fr/download.html

    1. # wget http://pagesperso-orange.fr/sebastien.godard/sysstat-11.0.0.tar.gz

Linux 系统性能和使用活动监控工具 sysstat

下载 sysstat 包

然后解压缩下载下来的包,进去该目录,开始编译安装

  1. # tar -xvf sysstat-11.0.0.tar.gz
  2. # cd sysstat-11.0.0/

这里,你有两种编译安装的方法:

a)

第一,你可以使用iconfig(这将会给予你很大的灵活性,你可以选择 / 输入每个参数的自定义值)

  1. # ./iconfig

Linux 系统性能和使用活动监控工具 sysstat

sysstat 的 iconfig 命令

 

更多详情见请继续阅读下一页的精彩内容:http://www.linuxidc.com/Linux/2014-10/108136p2.htm

b)

第二,你可以使用标准的 configure,在命令行中定义所有选项。你可以运行 ./configure –help 命令 来列出该命令所支持的所有限选项。

  1. # ./configure –help

Linux 系统性能和使用活动监控工具 sysstat

stsstat 的 cofigure -help

在这里,我们使用标准的 ./configure 命令来编译安装 sysstat 工具包。

  1. # ./configure
  2. # make
  3. # make install

Linux 系统性能和使用活动监控工具 sysstat

在 Linux 系统中配置 sysstat

在编译完成后,我们将会看到一些类似于上图的输出。现在运行如下命令来查看 sysstat 的版本。

  1. # mpstat -V
  2.  
  3. sysstat version 11.0.0
  4. (C)SebastienGodard(sysstat <at> orange.fr)

更新 Linux 系统中的 sysstat

默认的,sysstat 使用“/usr/local”作为其目录前缀。因此,所有的二进制数据 / 工具都会安装在“/usr/local/bin”目录中。如果你的系统已经安装了 sysstat 工具包,则上面提到的二进制数据 / 工具有可能在“/usr/bin”目录中。

因为“$PATH”变量不包含“/usr/local/bin”路径,你在更新时可能会失败。因此,确保“/usr/local/bin”路径包含在“$PATH”环境变量中,或者在更新前,在编译和卸载旧版本时将 -prefix 选项指定值为“/usr”。

  1. # yum remove sysstat [On RedHat based System]
  2. # apt-get remove sysstat [On Debian based System]

  1. # ./configure –prefix=/usr
  2. # make
  3. # make install

现在,使用‘mpstat’命令的‘-V’选项查看更新后的版本。

  1. # mpstat -V
  2.  
  3. sysstat version 11.0.0
  4. (C)SebastienGodard(sysstat <at> orange.fr)

参考: 更多详细的信息请到 Sysstat Documentation

在我的下一篇文章中,我将会展示一些 sysstat 命令使用的实际例子,敬请关注更新。别忘了在下面评论框中留下您宝贵的意见。

sysstat 的详细介绍:请点这里
sysstat 的下载地址:请点这里

Sysstat是一个非常方便的工具,它带有众多的系统资源监控工具,用于监控系统的性能和使用情况。我们在日常使用的工具中有相当一部分是来自 sysstat 工具包的。同时,它还提供了一种使用 cron 表达式来制定性能和活动数据的收集计划。

Linux 系统性能和使用活动监控工具 sysstat

通过 sysstat 监控 Linux 各项参数 http://www.linuxidc.com/Linux/2011-12/50177.htm

Linux 系统监控工具 sysstat http://www.linuxidc.com/Linux/2014-07/104683.htm

下表是包含在 sysstat 包中的工具

  • iostat: 输出 CPU 的统计信息和所有 I / O 设备的输入输出(I/O)统计信息。
  • mpstat: 关于 CPU 的详细信息(单独输出或者分组输出)。
  • pidstat: 关于运行中的进程 / 任务、CPU、内存等的统计信息。
  • sar: 保存并输出不同系统资源(CPU、内存、IO、网络、内核等。。。)的详细信息。
  • sadc: 系统活动数据收集器,用于收集 sar 工具的后端数据。
  • sa1: 系统收集并存储 sadc 数据文件的二进制数据,与 sadc 工具配合使用
  • sa2: 配合 sar 工具使用,产生每日的摘要报告。
  • sadf: 用于以不同的数据格式(CVS 或者 XML)来格式化 sar 工具的输出。
  • Sysstat: sysstat 工具的 man 帮助页面。
  • nfsiostat: NFS(Network File System)的 I / O 统计信息。
  • cifsiostat: CIFS(Common Internet File System)的统计信息。

最近(在 2014 年 6 月 17 日),sysstat 11.0.0(稳定版)已经发布了,同时还新增了一些有趣的特性,如下:

pidstat 命令新增了一些新的选项:首先是“-R”选项,该选项将会输出有关策略和任务调度的优先级信息。然后是“-G”选项,通过这个选项我们可以使用名称搜索进程,然后列出所有匹配的线程。

sar、sadc 和 sadf 命令在数据文件方面同样带来了一些功能上的增强。与以往只能使用“saDD”来命名数据文件。现在使用 -D 选项可以用“saYYYYMMDD”来重命名数据文件,同样的,现在的数据文件不必放在“var/log/sa”目录中,我们可以使用“SA_DIR”变量来定义新的目录,该变量将应用与 sa1 和 sa2 命令。

在 Linux 系统中安装 sysstat

在主要的 linux 发行版中,‘sysstat’工具包可以在默认的程序库中安装。然而,在默认程序库中的版本通常有点旧,因此,我们将会下载源代码包,编译安装最新版本(11.0.0版本)。

首先,使用下面的连接下载最新版本的 sysstat 包,或者你可以使用 wget 命令直接在终端中下载。

  • http://sebastien.godard.pagesperso-orange.fr/download.html

    1. # wget http://pagesperso-orange.fr/sebastien.godard/sysstat-11.0.0.tar.gz

Linux 系统性能和使用活动监控工具 sysstat

下载 sysstat 包

然后解压缩下载下来的包,进去该目录,开始编译安装

  1. # tar -xvf sysstat-11.0.0.tar.gz
  2. # cd sysstat-11.0.0/

这里,你有两种编译安装的方法:

a)

第一,你可以使用iconfig(这将会给予你很大的灵活性,你可以选择 / 输入每个参数的自定义值)

  1. # ./iconfig

Linux 系统性能和使用活动监控工具 sysstat

sysstat 的 iconfig 命令

 

更多详情见请继续阅读下一页的精彩内容:http://www.linuxidc.com/Linux/2014-10/108136p2.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计3916字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19350
评论数
4
阅读量
7956663
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见 zabbix!轻量级自建服务器监控神器在 Linux 的完整部署指南 在日常运维中,服务器监控是绕不开的...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
星哥带你玩飞牛NAS-8:有了NAS你可以干什么?软件汇总篇

星哥带你玩飞牛NAS-8:有了NAS你可以干什么?软件汇总篇

星哥带你玩飞牛 NAS-8:有了 NAS 你可以干什么?软件汇总篇 前言 哈喽各位玩友!我是是星哥,不少朋友私...
自己手撸一个AI智能体—跟创业大佬对话

自己手撸一个AI智能体—跟创业大佬对话

自己手撸一个 AI 智能体 — 跟创业大佬对话 前言 智能体(Agent)已经成为创业者和技术人绕...
星哥带你玩飞牛NAS-4:飞牛NAS安装istore旁路由,家庭网络升级的最佳实践

星哥带你玩飞牛NAS-4:飞牛NAS安装istore旁路由,家庭网络升级的最佳实践

星哥带你玩飞牛 NAS-4:飞牛 NAS 安装 istore 旁路由,家庭网络升级的最佳实践 开始 大家好我是...
CSDN,你是老太太喝粥——无齿下流!

CSDN,你是老太太喝粥——无齿下流!

CSDN,你是老太太喝粥——无齿下流! 大家好,我是星哥,今天才思枯竭,不写技术文章了!来吐槽一下 CSDN。...
你的云服务器到底有多强?宝塔跑分告诉你

你的云服务器到底有多强?宝塔跑分告诉你

你的云服务器到底有多强?宝塔跑分告诉你 为什么要用宝塔跑分? 宝塔跑分其实就是对 CPU、内存、磁盘、IO 做...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

星哥带你玩飞牛 NAS 硬件 02:某鱼 6 张左右就可拿下 5 盘位的飞牛圣体 NAS 前言 大家好,我是星...
告别Notion焦虑!这款全平台开源加密笔记神器,让你的隐私真正“上锁”

告别Notion焦虑!这款全平台开源加密笔记神器,让你的隐私真正“上锁”

  告别 Notion 焦虑!这款全平台开源加密笔记神器,让你的隐私真正“上锁” 引言 在数字笔记工...
星哥带你玩飞牛 NAS-10:备份微信聊天记录、数据到你的NAS中!

星哥带你玩飞牛 NAS-10:备份微信聊天记录、数据到你的NAS中!

星哥带你玩飞牛 NAS-10:备份微信聊天记录、数据到你的 NAS 中! 大家对「数据安全感」的需求越来越高 ...
小白也能看懂:什么是云服务器?腾讯云 vs 阿里云对比

小白也能看懂:什么是云服务器?腾讯云 vs 阿里云对比

小白也能看懂:什么是云服务器?腾讯云 vs 阿里云对比 星哥玩云,带你从小白到上云高手。今天咱们就来聊聊——什...
300元就能买到的”小钢炮”?惠普7L四盘位小主机解析

300元就能买到的”小钢炮”?惠普7L四盘位小主机解析

  300 元就能买到的 ” 小钢炮 ”?惠普 7L 四盘位小主机解析 最近...