クラウド時代の正しいシステム運用 24

監視業務によくあるシステムのプロセス再起動はなぜ必要なのか?

今回は連載の最終回として、メモリー使用量とシステムのプロセス再起動にまつわるコラムを紹介します。コラム1:メモリー使用量の話OSにLinuxを用いているサーバーの場合、いわゆる「メモリー使用量」を取得すると右肩上がりのグラフになるのが一般的である。これは、Linuxカーネルが「プロセスが使っていない

株式会社アールワークス

2014年8月25日 20:00

今回は連載の最終回として、メモリー使用量とシステムのプロセス再起動にまつわるコラムを紹介します。

コラム1:メモリー使用量の話

OSにLinuxを用いているサーバーの場合、いわゆる「メモリー使用量」を取得すると右肩上がりのグラフになるのが一般的である。これは、Linuxカーネルが「プロセスが使っていない」空きメモリーを、ディスクキャッシュやバッファ領域として一時的に利用するためである。

アールワークスでは、いわゆるメモリー使用量に加えて、「プロセスによるメモリー使用量」を収集して同一グラフに表示させて分析することで、サーバーに適正なメモリー容量の判断基準としている。

図1に、メモリー使用量の推移例を示す。

【図1】Linuxサーバーにおけるメモリー使用量の推移例
【図1】Linuxサーバーにおけるメモリー使用量の推移例

サーバーAは、プロセスが使っていないメモリーの使用量が徐々に増えていき、最終的には物理メモリーのすべてを使い切るまでに至っているが、サーバーBでは、プロセスが使っていないメモリー使用量はさほど増加していない。この違いは、ディスクアクセスに伴う処理の多少により起きている。

この記事のキーワード

この記事をシェアしてください

人気記事トップ10

人気記事ランキングをもっと見る