id:itchynyです。先日、このような問い合わせを複数のお客さまから受けました。私も実験してみたところ、確かに再現しました。t2.microにmackerel-agentを入れて簡単なログ監視とプロセス監視を設定し、数日放置しました。確かに、約7時間ごとにloadavgが上昇しています。この周期のcronの設定はしておらず、またmackerel-agent内部でも7時間ごとに行う処理はありません。プラグインを多く入れるほどloadavgのピーク値も上がります。本エントリーでは、この現象の原因について説明します。loadavgが上昇する原因を調べるには、まずloadavg自体がどう計算されているかを知る必要があります。Linuxがloadavgをどのように計算しているかを説明します。総数の指数移動平均値です。Linuxのプロセスには、以下のような状態があります。状態のプロセスの数を、指数加重平均で平滑化した値がloadavgとなります。