暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

给你推荐一个很好的系统工具Sysstat

最近半个月有一台作为测试用的ECS挂了几次,每次总是需要重新启动,所以不能重现现场,此时想到了sar工具,相比其它工具,这是它的优势,因为它会保存历史数据,但本次问题则由于版本不能使用sar分析。

另外一个问题就是为了看进程的CPU处理,但pidstat工具也因为版本缺少%wait输出。

这两个工具包都是Sysstat的一部分,所以统一升级了下,使用CentOS 7说明,什么是Sysstat呢?它的优势是什么呢?

All-in-One System Performance and Usage Activity Monitoring Tool For Linux

它是一个大合集,包含了很多主流工具,比如iostat主要输出CPU和I/O相关指标;mpstat分析多核CPU比较方便;pidstat分析进程、CPU、内存等相关数据;sar则是一个综合分析工具。

我的CentOS默认版本是10.1.5,所以先用yum卸载旧的版本:

$ rpm -e --nodeps sysstat

接下去则是安装,建议安装Sysstat 11.0.0以后版本,有更多的特性:

$ tar -xvf v12.5.4.tar.gz 
$ cd sysstat-12.5.4
$ ./iconfig --help && ./iconfig
$ make && make install

最后查看相关工具版本:

$ mpstat -V
$ sar -V
sysstat version v12.5.4

升级后,pidstat的%wait指标就输出了。

这篇文章很简单,后面还会以自己理解的方式分析Linux遇到的问题,而Sysstat的使用则非常广泛,磨刀不误砍柴工。

文章转载自虞大胆的叽叽喳喳,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论