SYSSTAT确实是一个方便的工具,它自带的实用工具数量监视系统资源,其性能和使用情况的活动。 我们在日常基础中使用的实用程序数量都随sysstat包一起提供。 它还提供了可以使用cron调度的工具,以收集所有性能和活动数据。
在Linux中安装Sysstat
以下是sysstat包中包含的工具列表。
Sysstat功能
- iostat的 :报告的I / O设备关于您的CPU和I / O统计信息的统计信息。
- mpstat的 :关于CPU的详细资料(个人或组合)。
- pidstat:统计约正在运行的进程/任务,CPU,内存等。
- SAR:保存和报告对不同资源的详细信息(CPU,内存,IO,网络,内核等)。
- 南部非洲发展共同体 :系统活动数据收集,用于后端数据收集的SAR。
- SA1:获取并存储在南部非洲发展共同体的数据文件的二进制数据。 这是用于sadc。
- SA2:摘要每日报告与SAR使用。
- 连续输稿器 :用于显示由特区在不同的格式(CSV或XML)产生的数据。
- SYSSTAT:对SYSSTAT实用手册页。
- nfsiostat-SYSSTAT:I / O统计NFS。
- cifsiostat:为CIFS统计。
Recenlty,在2014年6月17日,SYSSTAT 11.0.0(稳定版)已经发布了一些新的有趣的功能如下。
pidstat命令已得到增强与一些新的选项:第一个是“-R”,这将提供有关政策和任务调度优先级信息。 而第二个是“-G”,我们可以搜索过程有名字,并得到所有匹配的线程的列表。
一些新的增强功能已提请特区,南部非洲发展共同体连续输稿器与问候数据文件:现在的数据文件可以使用“saYYYYMMDD”而不是“ 萨德 ”使用选项-D被重命名,可以位于不同的目录“ 的/ var /登录/ SA“。 我们可以通过设置变量“SA_DIR”,它被用来由SA1和SA2定义新目录。
在Linux中安装Sysstat
在'SYSSTAT'包也可从默认存储库安装在所有主要的Linux发行包。 然而,从repo可用的包是小旧和过时的版本。 所以,这是原因,我们在这里从源码包要下载并安装最新版本的sysstat(即11.0.0版)。
首先使用下面的链接下载最新版本的sysstat包,或者您也可以使用wget命令直接在终端上进行下载。
# wget http://pagesperso-orange.fr/sebastien.godard/sysstat-11.0.0.tar.gz
下载Sysstat软件包
接下来,解压缩下载的包,并进入该目录开始编译过程。
# tar -xvf sysstat-11.0.0.tar.gz # cd sysstat-11.0.0/
这里你将有两个编译选项:
一个)。 首先,你可以使用iconfig(这将给你灵活选择/输入自定义值对每个参数)。
# ./iconfig
Sysstat iconfig命令
b)。 其次,你可以使用标准configure命令来定义单行选项。 您可以运行./configure -help命令来获得不同的支持选项列表。
# ./configure --help
Sysstat配置帮助
在这里,我们有标准的选项,也就是的./configure命令向前迈进编译SYSSTAT包。
# ./configure # make # make install
在Linux中配置Sysstat
编译过程完成后,您将看到类似于上面的输出。 现在,通过运行以下命令验证sysstat版本。
# mpstat -V sysstat version 11.0.0 (C) Sebastien Godard (sysstat <at> orange.fr)
在Linux中更新Sysstat
在默认情况下使用SYSSTAT“ 在/ usr /地方 ”为前缀的目录。 因此,所有的二进制/公用事业将获得安装在“ 在 / usr / local / bin目录 ”目录中。 如果您已经安装了现有的sysstat包,那么这些将在那里的“ 在 / usr / bin”中 。
由于现有的sysstat包,你不会得到你的更新版本体现出来,因为你的“$ PATH”变量没有“ 在 / usr / local / bin目录设置”。 因此,确保“在/ usr / local / bin目录”编译过程中你的“$ PATH”或将-prefix选项“/ USR”的存在那里,开始更新之前删除现有版本。
# yum remove sysstat [On RedHat based System] # apt-get remove sysstat [On Debian based System]
# ./configure --prefix=/usr # make # make install
现在,再次使用具有选项“-V”的相同的'mpstat'命令验证systat的更新版本。
# mpstat -V sysstat version 11.0.0 (C) Sebastien Godard (sysstat <at> orange.fr)
参考 :欲了解更多信息,请访问通过SYSSTAT文档
这就是现在,在我的即将到来的文章中,我将展示一些实用的例子和sysstat命令的用法,直到然后保持调整更新,不要忘记添加您的宝贵的想法关于文章在下面的评论部分。