"Cannot open /var/log/sysstat/sa16 Please check if data collecting is enabled in /etc/default/sysstat"
"Cannot open /var/log/sysstat/sa16 Please check if data collecting is enabled in /etc/default/sysstat"
我想查看有关 machine/in 将军的磁盘 I/O 信息。从 https://unix.stackexchange.com/questions/55212/how-can-i-monitor-disk-io
找到了一些帮助
在最近安装了 sysstat 软件包并尝试像那个人那样使用 sar 命令(我假设)之后,系统提示我检查是否在上述指定文件中启用了数据收集。
之后:
sudo vim /etc/default/sysstat
我更改了唯一一行未注释的代码:
ENABLED="false"
至:
ENABLED="true"
但是,我仍然无法 运行 sar 并在我的终端中获得预期的输出。
尝试重新启动服务并查看数据收集与否
$ sudo service sysstat restart
运行 iostat
如:
$ iostat -x 1
我能够看到每个设备的利用率,现在 运行 sar 没有任何问题。
请按照以下步骤进行操作:
https://www.crybit.com/sysstat-sar-on-ubuntu-debian/
使用您喜欢的编辑器打开 /etc/default/sysstat
,然后将 ENABLED="false"
更改为 ENABLED="true"
$ vi /etc/cron.d/sysstat
改变
5-55/10 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1
收件人:
*/2 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1
然后:
$ service sysstat restart
我假设您已经正确安装了 sysstat 实用程序,
apt-get install sysstat
第 1 步
使用您喜欢的文件编辑器打开“/etc/default/sysstat”并将ENABLED="false"更改为启用="true"
vim /etc/default/sysstat
----
# 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"
----
第 2 步
将收集间隔从每 10 分钟更改为每 2 分钟。为了让我们每两分钟获取一次指标,您可以根据需要更改间隔。
----
vim /etc/cron.d/sysstat
Change
5-55/10 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1
To
*/2 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1
----
第 3 步
接下来我们需要重启sysstat服务。
service sysstat restart
Or
/etc/init.d/sysstat restart
参考可以点击here
我在配置新 Ubuntu 机器时安装 sysstat,因此它是脚本化的。
apt-get install sysstat -y
sed -i 's/false/true/g' /etc/default/sysstat
sed -i 's/5-55\/10/*\/2/g' /etc/cron.d/sysstat
service sysstat restart
15 分钟后运行 这个命令可以看到一些数据...
sar -d
我想查看有关 machine/in 将军的磁盘 I/O 信息。从 https://unix.stackexchange.com/questions/55212/how-can-i-monitor-disk-io
找到了一些帮助在最近安装了 sysstat 软件包并尝试像那个人那样使用 sar 命令(我假设)之后,系统提示我检查是否在上述指定文件中启用了数据收集。
之后:
sudo vim /etc/default/sysstat
我更改了唯一一行未注释的代码:
ENABLED="false"
至:
ENABLED="true"
但是,我仍然无法 运行 sar 并在我的终端中获得预期的输出。
尝试重新启动服务并查看数据收集与否
$ sudo service sysstat restart
运行 iostat
如:
$ iostat -x 1
我能够看到每个设备的利用率,现在 运行 sar 没有任何问题。
请按照以下步骤进行操作: https://www.crybit.com/sysstat-sar-on-ubuntu-debian/
使用您喜欢的编辑器打开 /etc/default/sysstat
,然后将 ENABLED="false"
更改为 ENABLED="true"
$ vi /etc/cron.d/sysstat
改变
5-55/10 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1
收件人:
*/2 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1
然后:
$ service sysstat restart
我假设您已经正确安装了 sysstat 实用程序,
apt-get install sysstat
第 1 步
使用您喜欢的文件编辑器打开“/etc/default/sysstat”并将ENABLED="false"更改为启用="true"
vim /etc/default/sysstat
----
# 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"
----
第 2 步
将收集间隔从每 10 分钟更改为每 2 分钟。为了让我们每两分钟获取一次指标,您可以根据需要更改间隔。
----
vim /etc/cron.d/sysstat
Change
5-55/10 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1
To
*/2 * * * * root command -v debian-sa1 > /dev/null && debian-sa1 1 1
----
第 3 步
接下来我们需要重启sysstat服务。
service sysstat restart
Or
/etc/init.d/sysstat restart
参考可以点击here
我在配置新 Ubuntu 机器时安装 sysstat,因此它是脚本化的。
apt-get install sysstat -y
sed -i 's/false/true/g' /etc/default/sysstat
sed -i 's/5-55\/10/*\/2/g' /etc/cron.d/sysstat
service sysstat restart
15 分钟后运行 这个命令可以看到一些数据...
sar -d