[已解决]sysstat: Cannot open /var/log/sa/sa22

这是关于使用 sar 的问题。找不到相关资料,也许是因为 Google 被禁之后没有什么高质量英文搜索引擎吧。

我安装完 sysstat 之后,运行几日,希望得到日志,其实:

> sar
Cannot open /var/log/sa/sa22: No such file or directory

发现虽然没有 /var/log/sa/sa22 但是有 /var/log/sa/201408
是不是包的自动配置不对,日志文件夹写错了?

你不提供参数默认打开的就是 /var/log/sa/sa[dd] 文件,其中 [dd] 就是 dd:mm:yy 里的那个 dd,你看看你发帖日期是不是 22 号?

man sar

静心读读手册页或者上网搜搜用法吧。

这个针对 suse 的教程当时使用尚未被墙的 duckduckgo.com 搜索不到,今日有了翻墙能力才用 Google 搜索到:
activedoc.opensuse.org/book/opensuse-system-analysis-and-tuning-guide/chapter-2-system-monitoring-utilities

当时 duckduckgo.com 搜索到的教程确实教的是直接执行 sar 命令,说 Linux 系统包安装时一般都会配置好其相关 cron 之类,即装即用。从今日发现的针对 suse 的教程内容看不是这样。

至于读 manual,多命令组成的工具,比如 postfix,一般是先读 guide 类资料学会原理,再用 manual 回查具体工具用法比较有效率,所以前面专注于找 guide,今日能上 Google 发现 sysstat 可能是个例外,其工具彼此间关系不特大。