- 締切済み
CentOS5.2のメモリ使用率を低くする方法
VMwareのゲストOSでCentOS5.2を使っています。 CentOS5.2のメモリ使用率が常に90%くらいになっていて、原因がボトルネックでないこともわかっているのですが、ホストOS側から見ると、メモリを不必要に使用している感じです。 CentOS5.2のメモリ使用率をもっと低く変更したいのですが、方法をご存知の方、教えていただけませんか? 宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- dev_null
- ベストアンサー率67% (37/55)
> CentOS5.2のメモリ使用率が常に90%くらいになっていて freeコマンドで見たときの(used / total)が90%くらいということでしょうか。 でしたら、No.2の方と同意見です。 buffersやcachedを抑制出来たとしても逆にswapが発生したり不効率です。 CentOSならGUIがなければ128MBあれば動くのでswapしないぎりぎりの メモリ量を見極めて設定するばいいのではないでしょうか。
- notnot
- ベストアンサー率47% (4900/10358)
OSはメモリを出来るだけ効率よく使おうとしますので、アプリを普通に使いながら使用率を下げるのは難しいでしょうね。 ホストOS上でのゲストOSの使用メモリ量を減らすのが目的であれば、VM設定でゲストのメモリ使用量を下げて設定すればいいと思います。 もしくは、VMwareServerであれば、ゲストOSのメモリを、ホストの物理メモリに常駐させず、必要ならswapさせるという設定もありますので、ゲストのメモリ自体は減らさないで、VMホストのメモリを減らすことも出来ます。
- Toshi0230
- ベストアンサー率51% (836/1635)
CentOSをどのような用途で、どのような設定で動かしているのかわかりませんが、基本的には動作させるソフトウェアを必要最小限に絞る、設定が可能であればソフトウェアの機能を最小限に絞ってメモリにロードするモジュールを最小限に減らす、などではないでしょうか。 ここ数年はWindowsばかり触っているので最近の傾向は把握していないのですが、LinuxやFreeBSDであればカーネルを再構築する、ということもできますので、自分の技術しだいでいろいろチューンできると思います。