
私は 512MB の RAM (1024 のバースト可能) を搭載した Ubuntu 10.4 VPS で Tomcat を実行しています。開発用に使用しているので、パフォーマンスは問題ではありませんが、メモリは問題です。
Tomcat は現在、アプリがインストールされていない状態で約 250 MB を使用しています (Tomcat を停止した状態と実行中の状態でメモリ使用量を比較しました)。また、lighttpd と mysql も実行する必要があります。
その数を減らす方法はありますか? 一度に大量のリクエストを処理できる必要はありません。
答え1
Tomcatの起動時に次のパラメータを調整してみてください。
-Xms128m -Xmx128m
また、Tomcat で有効になっているガベージ コレクション オプションを確認することも価値があります。GC を適切に調整すると、メモリ使用量を抑えるのに役立ちます。