在监控系统资源、系统性能和使用活动方面,Sysstat确实是一个好用的工具。sysstat包在我们日常的基础工具中或多或少都会用到。它还提供了一个工具,可以使用cron计划运行以收集系统性能数据和活动记录。 以下是sysstat包中的工具列表: Sysstat功能列表: iostat:统计并报告您设备的CPU状态和I/O状态数据。 ◆mpstat:监控并显示CPU的详细信息。 ◆pidstat:统计正在运行的进程/任务的CPU、内存等信息。 ◆sar:保存并报告不同资源(CPU、内存、I/O、网络、内核等)的详细信息。 ◆sadc:系统活动数据收集器,用于收集sar的后台数据。 ◆sa1:读取并存储sadc数据文件的二进制数据。 ◆sa2:与sar协作,汇总每日报告。 ◆Sadf:以不同格式(CSV或XML)显示sar生成的数据。 ◆Sysstat:解释sysstat的各种功能。 ◆nfsiostat-sysstat:统计NFS协议网络文件系统的I/O状态数据。 ◆cifsiostat:CIFS协议网络文件系统I/O状态数据统计。 2014年6月17日,SYSSTAT11.0.0(稳定版)正式发布。它带来了一些新的和有趣的特性,如下所示。 pidstat命令新增强了一些新的命令选项: 一个是“-R”,它可以提供有关策略和任务调度优先级的信息。后跟“-G”,可用于按名称搜索进程并得到所有对应匹配线程的列表。 同时sar、sadc、sadf命令在数据文件方面也做了新的增强。现在,使用选项-D将数据文件重命名为格式“saYYYYMMDD”而不是“saDD”;也可以使用不同的目录,而不仅仅是“/var/log/sa”。我们还可以通过设置变量“SA_DIR”为sa1和sa2定义一个新目录。 在Linux环境下,安装Sysstat “Sysstat”包当然是可用的,并且安装在主要Linux发行版的包存储库中。但是,从存储库中获取的包已缩小且陈旧。所以,这就是为什么我们必须在软件包所在的官网下载并安装最新版本(11.0.0)。 首先,请使用下面的链接下载最新版本的sysstat包,也可以直接在终端使用wget命令下载。 http://sebastien.godard.pagesperso-orange.fr/download.html#wgethttp://pagesperso-orange.fr/sebastien.godard/sysstat-11.0.0.tar.gz 接下来,解压下载的包,然后切换到该目录以开始编译过程。#tar-xvfsysstat-11.0.0.tar.gz#cdsysstat-11.0.0/ #p#此时,有两个选择: 首先,您可以使用iconfig命令(这将允许您可以自由地为每个参数设置自定义值)。#./iconfig 其次,您可以使用标准配置命令在一行中定义选项。也就是说,运行./configure–help命令以获取支持的选项列表。#./configure--help在这里,我们使用标准选项使用./configure命令编译sysstat包。#./configure#make#makeinstall 编译后会看到类似上面的输出。现在通过运行以下命令验证sysstat版本。#mpstat-Vsysstatversion11.0.0(C)SebastienGodard(sysstat
