ログのメモリ使用量の急増

ログのメモリ使用量の急増

atop毎日10分間隔でログを保存し、を使用して読み取ることができatop -r <path_to_log>ます。

答え1

記録されたデータを分析する命令はですatopsar

たとえば、

# atopsar -r /var/log/atop/atop_20170511 -m -R 1 | head

trucka  3.4.113-sun7i+  #1 SMP PREEMPT Fri Oct 28 16:54:21 CEST 2016  armv7l  2017/05/11
-------------------------- analysis date: 2017/05/11 --------------------------
00:00:01  memtotal memfree buffers cached dirty slabmem  swptotal swpfree _mem_
00:10:01     1888M    604M    381M   422M    0M    185M     2047M   2047M
00:20:01     1888M    604M    381M   422M    0M    185M     2047M   2047M
00:30:01     1888M    604M    381M   422M    0M    185M     2047M   2047M
00:40:01     1888M    604M    381M   422M    0M    185M     2047M   2047M

あなたの状況では、どのような記憶があなたにとって重要であるかを考慮する必要があります。

使用可能なメモリの最下点を見つけるには、3番目の列に基づいてソートすることが合理的です。また、最も多くのメモリが使用されている点を見つけるためにswapfree(列9)を調べることも検討できます。これにより、メモリ管理がスワッピングのためにページアウトされます。

たとえば、sort コマンドを使用して、使用可能な最小メモリーを得るために出力をソートします。

# atopsar -r /var/log/atop/atop_20170511 -m -R 1 | sort -b -k 3,3  | head

trucka  3.4.113-sun7i+  #1 SMP PREEMPT Fri Oct 28 16:54:21 CEST 2016  armv7l  2017/05/11
06:40:01     1888M    416M    400M   612M    9M    164M     2047M   2047M
06:30:01     1888M    543M    423M   483M    4M    141M     2047M   2047M
03:10:01     1888M    551M    376M   480M    0M    184M     2047M   2047M
03:20:01     1888M    551M    376M   480M    0M    184M     2047M   2047M
03:30:01     1888M    551M    376M   480M    0M    184M     2047M   2047M

出力を美しくするために、次の例ではautosarヘッダーの最初の7行のソートを省略します。

# atopsar -r /var/log/atop/atop_20170511 -m -R 1 | awk 'NR<7{print $0;next}{print $0| "sort -k 3,3"}'  | head -11

trucka  3.4.113-sun7i+  #1 SMP PREEMPT Fri Oct 28 16:54:21 CEST 2016  armv7l  2017/05/11
-------------------------- analysis date: 2017/05/11 --------------------------
00:00:01  memtotal memfree buffers cached dirty slabmem  swptotal swpfree _mem_
06:40:01     1888M    416M    400M   612M    9M    164M     2047M   2047M
06:30:01     1888M    543M    423M   483M    4M    141M     2047M   2047M
03:10:01     1888M    551M    376M   480M    0M    184M     2047M   2047M
03:20:01     1888M    551M    376M   480M    0M    184M     2047M   2047M

関連情報