atop + /var/log/atop/atop_log がいつ作成されるかを定義するもの

atop + /var/log/atop/atop_log がいつ作成されるかを定義するもの

今日は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

関連情報