首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sar:启用数据收集

sar:启用数据收集
EN

Server Fault用户
提问于 2018-05-21 12:52:29
回答 3查看 20.1K关注 0票数 17

我刚刚在Manjaro上安装了sysstat软件包。当第一次运行sar时,我看到:

代码语言:javascript
复制
Cannot open /var/log/sa/sa21: No such file or directory
Please check if data collecting is enabled

如何检查是否启用了数据收集?

如果不是的话,我该怎么做才能做到呢?

EN

回答 3

Server Fault用户

发布于 2018-10-08 15:43:58

在Ubuntu16.04上,我遇到了同样的问题。经过一些灌肠之后,我发现我需要通过编辑文件/etc/default/sysstat来启用服务。

ENABLED="false"更改为true:

代码语言:javascript
复制
# Should sadc collect system activity informations? Valid values
# are "true" and "false". Please do not put other values, they
# will be overwritten by debconf!
ENABLED="true"

重新启动服务:

代码语言:javascript
复制
systemctl restart sysstat.service

我只是简单地写了一张便条,就像黑莓一样,我没有仔细阅读,而是浏览了一下/etc/sysstat/sysstat,而不是/etc/default/sysstat,花了5分钟浏览手册和其他东西。

票数 16
EN

Server Fault用户

发布于 2018-05-21 13:12:49

需要启动sysstat服务和相关计时器:

代码语言:javascript
复制
systemctl start  sysstat sysstat-collect.timer sysstat-summary.timer

要在下一个系统启动时自动启动:

代码语言:javascript
复制
systemctl enable sysstat sysstat-collect.timer sysstat-summary.timer
票数 11
EN

Server Fault用户

发布于 2018-05-21 13:15:21

通常,这将由cron或作为服务运行,这取决于您的系统的包如何配置它。现代版本使用sa1将历史数据收集到文件中。较早的版本运行atsar来进行同样的操作。

检查以man开头的man sar页面。此外,/usr/share/doc/sysstat中也应该有文档。

即使历史数据不可用,sar也可用于收集和显示当前数据。

检查/var/log/sa中是否有任何文件,以及是否正在收集数据。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/913087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档