質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.30%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Q&A

解決済

2回答

4239閲覧

CentOS6サーバでメモリ増設を検討する場合に利用するメモリ利用率について

hokuhoku8

総合スコア29

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

0グッド

0クリップ

投稿2016/11/04 05:05

表記の件で、サーバ上で定常的にデータを取得し、メモリ使用率としてグラフ管理しようと検討しております。
SWAPと同様にメモリーの利用率増加を見て、メモリ増設実施を計画的に検討したいと考えております。
現行の環境は以下のとおりです。

# uname -a Linux test_server 2.6.32-573.7.1.el6.x86_64 #1 SMP Tue Sep 22 22:00:00 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux # cat /proc/meminfo MemTotal: 4106284 kB MemFree: 44672 kB Buffers: 155924 kB Cached: 2933460 kB SwapCached: 0 kB Active: 2582516 kB Inactive: 1232432 kB Active(anon): 725668 kB Inactive(anon): 28312 kB Active(file): 1856848 kB Inactive(file): 1204120 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 36 kB Writeback: 0 kB AnonPages: 725564 kB Mapped: 72392 kB Shmem: 28416 kB Slab: 182144 kB SReclaimable: 136124 kB SUnreclaim: 46020 kB KernelStack: 3808 kB PageTables: 22056 kB

メモリ使用率を計算するにあたり、元々 MemFree / MemTotal だけで計算すればよいかと思ってましたが、その場合だと既に90%を超えている状況ですので、あまり数値としては意味がないものになると思ってます。

そこで確認させて頂きたいのですが、

  1. MemTotalに対して、MemFreeが極わずかな値になるのは、CentOSの仕様になるでしょうか。
  2. Memory の Availableな値として取得する項目は、MemFree、Cached、Inacticeの合算値と考えてよいでしょうか。

よろしくおねがいいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

3

ベストアンサー

  1. MemTotalに対して、MemFreeが極わずかな値になるのは、CentOSの仕様になるでしょうか。

MemFreeというのは、「電気だけ食って何の役にも立っていないメモリ」ですので、CentOSに限らず普通のOSはそれを出来るだけ減らすように動きます。リアルタイムOSだと違うかもしれませんが。

  1. Memory の Availableな値として取得する項目は、MemFree、Cached、Inacticeの合算値と考えてよいでしょうか。

MemFree + Buffers + Cached ではないでしょうか。free コマンドの出力を見るとそう扱ってますね。

物理メモリ不足かどうかの判断には、ページイン回数を見るのが良いと思います。vmstatコマンドのsi。

##補足
物理メモリが不足していることによる速度低下は、メモリとスワップエリアとの間のディスクI/Oが発生するためです。従って、そのディスクI/O(vmstatのsiとso)がどの程度発生しているかがメモリ不足による速度低下の度合いを見るポイントです。どれくらいまでならOKかは難しいですね。

投稿2016/11/04 05:24

編集2016/11/04 12:52
otn

総合スコア86329

sharow, CHERRY, maisumakun👍を押しています

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

1

とりあえず、ピッタリの解説ページを見つけたので、貼っておきます。

減り続けるメモリ残量! 果たしてその原因は!? (2/3)
減り続けるメモリ残量! 果たしてその原因は!? (3/3)

投稿2016/11/04 09:23

mit0223

総合スコア3401

nagaetty👍を押しています

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.30%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問