私は512MBのRAMを搭載したVPSについて知りたかったので、CentOS VPSを「top」コマンドでチェックしました。
どうやら、空き RAM は 20 MB ほどあるようです。これは問題でしょうか? この VPS は 6 か月ほど稼働していますが、RAM キャッシュをクリアしたほうがよいでしょうか。そうしないと、何も解決しません。別の VPS のスクリーンショットでかなり似たようなものを見たことがありますが、その VPS は 1 GB の RAM を持っていて、私の場合と同じように 0.9 GB が使用されていました。
この Web サイトでは単一の Web サイトが実行されており、ほぼ静的です (mysql なし)。訪問者がページにアクセスしたときに、xml エンコード/デコードが実行されるだけです。mysql または他のパッケージをインストールすると、RAM が破壊されると思いますか?
私は初心者なので、もし愚かな質問をしてしまったら、あらかじめお詫び申し上げます。
答え1
これは問題ではありません。使用されていないメモリは役に立たないメモリです... Linux は空き RAM を使用してディスクをキャッシュします。その RAM がプロセスに必要になると、キャッシュに使用される量は減少します。
また、バッファ/キャッシュを考慮した場合と考慮しない場合の両方で空き RAM を表示する「free」の出力を調べることもできます。