教えてください。
パフォーマンスの「与えられたメモリ」と「消費」の値が異常に高くなってしまいました。
ESXi5.0のマシンにゲストOSが3つあるのですが、
そのうちの1つのゲストがCentOS5(Linux)の環境になっています。
役割としてはWebサーバです。
このゲストOSのパフォーマンスタブをチェックしたところ、
「与えられたメモリ」と「消費」の値が急にMAXの99%近いところまで高くなりました。
「与えられたメモリ」… 3994844
「消費」… 3994552
その他の「バルーン」「有効」については下記の通りです。
「バルーン」… 0
「有効」… 167772
リソース割り当てタブを見ると
ホストメモリが4096MBに対して3.86GBになっています。
ゲストメモリについては4096MBに対して163MBになっています。
因みに情報としては以下の通りです。
イベントの中に以下のようなメッセージがありました。
日付は急に高くなり始めた1日前のものでした。
①localhost.localdomain上の仮想マシンはリセットされました。(情報)
②localhost.localdomainの仮想マシンがパワーオン状態です。(情報)
③localhost.localdomainからの警告メッセージ:ビデオRAMが不足しています。
仮想マシンの最大解像度は、1176×685に制限されます。
構成されている最大解像度(2560×1600)を使用するには、仮想マシンの
構成ファイルにsvga.vramSize="16384000"を設定して、
この仮想マシンに割り当てられているビデオRAMの要量を増やしてください。(警告)
④localhost.localdomainからのメッセージ:この仮想マシンにVMware Toolsパッケージにインストールします。
ゲストOSの起動後、VM > Install VMware Tools...を選択して、指示に従ってください。(情報)
⑤localhost.localdomainからの警告メッセージ:仮想デバイスide1:0は切断状態で起動します。(警告)
又、ゲストOS側でメモリの空き状況を調べました。
freeコマンドとvmstatコマンドで確認しました。以下の通りです。
#free -m
total used free shared buffers cached
Mem: 3925 3789 136 0 151 3026
-/+ buffers/cache: 611 3314
Swap: 8191 0 8191
-/+ buffers/cache:のfreeの値は3314あるようです。
#vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 139428 154820 3099644 0 0 9 5 21 20 0 0 99 0
cacheの値が大きいように感じます。
あと気になるところですがps auxで見ると
apacheのプロセスID(/usr/sbin/httpd)が現時点のものではなく、1日前の日付が
付いているものが19個ほどありました。(残ったまま?)
何かapacheが暴走していることが考えられますでしょうか?
#service httpd reloadをすればこのプロセスは消えるのでしょうか?
それとも
#kill -9 (プロセスID)で消した方が良いのでしょうか?
VMだけでなく、Linuxについても書いてしまって申し訳ないのですが、
何かもしお分かりの方がいらっしゃいましたら教えていただけないでしょうか?
宜しくお願い致します。