Sysstat  - 用于Linux的一体化系统性能和使用活动监视工具

SYSSTAT确实是一个方便的工具,它自带的实用工具数量监视系统资源,其性能和使用情况的活动。 我们在日常基础中使用的实用程序数量都随sysstat包一起提供。 它还提供了可以使用cron调度的工具,以收集所有性能和活动数据。

在Linux中安装Sysstat

以下是sysstat包中包含的工具列表。

Sysstat功能

  1. iostat的 :报告的I / O设备关于您的CPU和I / O统计信息的统计信息。
  2. mpstat的 :关于CPU的详细资料(个人或组合)。
  3. pidstat:统计约正在运行的进程/任务,CPU,内存等。
  4. SAR:保存和报告对不同资源的详细信息(CPU,内存,IO,网络,内核等)。
  5. 南部非洲发展共同体 :系统活动数据收集,用于后端数据收集的SAR。
  6. SA1:获取并存储在南部非洲发展共同体的数据文件的二进制数据。 这是用于sadc。
  7. SA2:摘要每日报告与SAR使用。
  8. 连续输稿器 :用于显示由特区在不同的格式(CSV或XML)产生的数据。
  9. SYSSTAT:对SYSSTAT实用手册页。
  10. nfsiostat-SYSSTAT:I / O统计NFS。
  11. 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命令直接在终端上进行下载。

  1. http://sebastien.godard.pagesperso-orange.fr/download.html
# 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命令的用法,直到然后保持调整更新,不要忘记添加您的宝贵的想法关于文章在下面的评论部分。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏