自分のマシン/一般のディスク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
以下の手順に従って動作させてください: 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"から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
参考までにクリックしてください ここ
iostat
を次のように実行します:
$ iostat -x 1
各デバイスの使用率を確認でき、問題なくsarを実行できるようになりました。