sysstatによるLinux VMの使用状況の監視
Sysstatは、パフォーマンスとディスクストレージを犠牲にすることなくシステム監視を可能にする非常に興味深いオプションです。いくつかのディストリビューションはインストールされていますが、デフォルトではディセーブルになっています。
この記事で説明する手順を実行することで、sysstatを起動して実行することができ、パフォーマンスに関する問題が発生した場合に分析する履歴データを持つことができます。
Sysstatのインストール
Debian / Ubuntu
sudo apt-get sysstatをインストールする
Redhat / CentOS / Oracle sudo yum install sysstat
統計収集を有効にする
Debian / Ubuntu sudo vi / etc / default / sysstat ENABLED = "false"をENABLED = "true"に変更します。
Redhat / CentOS / Oracle sysstatは通常デフォルトで有効になっているため、特別な手順は必要ありません
収集間隔を10分ごとから2分ごとに変更する sudo vi /etc/cron.d/sysstat
デフォルトでは、次の設定が表示されます。 Debian / Ubuntu 5-55 / 10 * * * * rootコマンド-v debian -sa1> / dev / null && debian -sa1 1 1
Redhat / CentOS / Oracle * / 10 * * * * root / usr / lib64 / sa / sa1 1 1
2分ごとにデータを収集するように設定するには、次のように変更します。
Debian / Ubuntu * / 2 * * * * rootコマンド-v debian -sa1> / dev / null && debian-sa1 1 1
Redhat / CentOS / Oracle * / 2 * * * * root / usr / lib64 / sa / sa1 1 1
sysstatの再起動 Debian / Ubuntu sudoサービスsysstat restart
Redhat / CentOS / Oracle sudo systemctl restart sysstatまたはsudoサービスsysstat restart