web-dev-qa-db-ja.com

「/ var / log / sysstat / sa16を開くことができません/ etc / default / sysstatでデータ収集が有効になっているかどうかを確認してください」

自分のマシン/一般のディスク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を実行して、ターミナルで期待される出力を取得することはできません。

6

サービスを再起動して、データが収集されるかどうかを確認してください

$ Sudo service sysstat restart 
7
Javeed Shakeel

以下の手順に従って動作させてください: 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
1
Linda

sysstatユーティリティが正しくインストールされていることを前提としています。

apt-get install sysstat

ステップ1

お気に入りのファイルエディタを使用して「/ etc/default/sysstat」を開き、ENABLED = "false"からENABLED = "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分ごとに変更します。 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

参考までにクリックしてください ここ

1
Liju Kuriakose

iostatを次のように実行します:

$ iostat -x 1

各デバイスの使用率を確認でき、問題なくsarを実行できるようになりました。

0