
今日はOSのパフォーマンスをトレースするためにatopツールをインストールしました(2時間前)
rpm -i atop-2.3.0-8.el7.x86_64.rpm
atop -V
Version: 2.3.0 - 2017/03/25 09:59:59 <[email protected]>
ログを探そうとすると
ls -ltr /var/log/atop/
total 0
ログは表示されない
私の質問 - ログの作成時に何が定義されるのか
例えば1時間後にログを強制的に作成する方法
注意:Atop をトリガーするには、次の手順を実行する必要があります。
systemctl enable application.service
systemctl start atop
答え1
からman
atop がインストールされると、スクリプト atop.daily が /etc/atop ディレクトリに保存されます。このスクリプトは、atop が毎日深夜に起動され、10 分間隔で圧縮バイナリ データをファイル /var/log/atop/atop_YYYYMMDD に書き込むようにします。さらに、スクリプトは 4 週間以上前のすべての raw ファイルを削除します。スクリプトは、次の内容のファイル /etc/cron.d/atop を使用して cron デーモンによって起動されます。
0 0 * * * root /etc/atop/atop.daily
epelからインストールした場合、スクリプトのパスは次のようになります。/etc/sysconfig/atop
サービスを開始することを忘れないでください。
[root@testserver atop]# pwd
/var/log/atop
[root@testserver atop]# ls
atop_20180829 atop.log