手机版
你好,游客 登录 注册
背景:
阅读新闻

sysstat 12.1.6 发布,适用于Linux的性能监视工具

[日期:2019-08-15] 来源:Linux公社  作者:醉落红尘 [字体: ]

Sysstat 12.1.6 已经布了。sysstat包中包含许多商业Unix常用的各种实用程序,用于监视系统性能和使用活动:

  • iostat报告块设备和分区的CPU统计信息和输入/输出统计信息。
  • mpstat报告单个或组合处理器相关的统计信息。
  • pidstat报告Linux任务(进程)的统计信息:I/O,CPU,内存等。
  • tapestat报告连接到系统的磁带机的统计信息。
  • cifsiostat报告CIFS统计数据。

Sysstat还包含可以通过cron或systemd计划收集和历史记录性能和活动数据的工具:

  • sar收集,报告和保存系统活动信息(请参阅下面的sar收集的指标列表)。
  • sadc是系统活动数据收集器,用作sar的后端。
  • sa1在系统活动每日数据文件中收集和存储二进制数据。它是sadc的前端,设计用于从cron或systemd运行。
  • sa2编写了一个汇总的每日活动报告。它是sar的前端,旨在从cron或systemd运行。
  • sadf以多种格式(CSV,XML,JSON等)显示sar收集的数据,可用于与其他程序进行数据交换。此命令还可用于绘制sar使用SVG(可缩放矢量图形)格式收集的各种活动的图形。
  • 默认采样间隔为10分钟,但当然可以更改(可以小到1秒)。

Sysstat 12.1.6更新日志

在此版本中,iostat命令已经过大量修改以获得更好的性能。 特别是设备结构现在是动态分配的,以确保在iostat运行时将许多设备添加到系统中时不会遗漏设备。 此外,sysstat测试环境现在包含一组针对iostat的非回归测试。

Sysstat版本查看命令:

linuxidc@linuxidc:~/www.linuxidc.com$ mpstat -V
sysstat 版本 12.1.6
(C) Sebastien Godard (sysstat <at> orange.fr)

如下图:

sysstat 12.1.6 发布,适用于Linux的性能监视工具

应用举例:

如果我们想知道CPU的利用率;动态更新;下面的例子是每秒更新一次数据,总共更新五次;

linuxidc@linuxidc:~/www.linuxidc.com$ sar -u  1 5

linuxidc@linuxidc:~/www.linuxidc.com$ sar -u  1 5
Linux 5.2.5-050205-generic (linuxidc)     08/15/2019     _x86_64_    (1 CPU)

01:28:58 AM     CPU     %user     %nice   %system   %iowait    %steal     %idle
01:28:59 AM     all      1.00      0.00      2.00      0.00      0.00     97.00
01:29:00 AM     all      4.08      0.00      0.00      1.02      0.00     94.90
01:29:01 AM     all      2.06      0.00      0.00      0.00      0.00     97.94
01:29:02 AM     all      3.33      0.00      3.33      0.00      0.00     93.33

01:29:02 AM     CPU     %user     %nice   %system   %iowait    %steal     %idle
01:29:03 AM     all      2.04      0.00      0.00      0.00      0.00     97.96
平均时间:     all      2.48      0.00      1.04      0.21      0.00     96.27

CPU:表示机器内所有的CPU;
%user 表示CPU的利用率;
%nice 表示CPU在用户层优先级的百分比,0表示正常;
%system
表示当系统运行时,在用户应用层上所占用的CPU百分比;
%iowait 表示请求硬盘I/0数据流出时,所占用CPU的百分比;
%idle
表示空闲CPU百分比,值越大系统负载越低;

我们可以将上面的结果输出到文本,或者利用sar本身的-o参数输出为二进制文件。(输出的二进制文件可以通过-f参数查看)

sysstat 12.1.6 发布,适用于Linux的性能监视工具

查看网络吞吐量

linuxidc@linuxidc:~/www.linuxidc.com$ sar -n DEV 2 5    //每2秒更新一数据,共更新5次

sysstat 12.1.6 发布,适用于Linux的性能监视工具

下载

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

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

Linux系统性能和使用活动监控工具 sysstat  https://www.linuxidc.com/Linux/2014-10/108136.htm

Linux系统性能和使用活动监控工具–Sysstat  https://www.linuxidc.com/Linux/2015-12/126014.htm

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

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-08/160081.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款