FreeBSD 7.2 64 ビットを実行する専用サーバーがあります。
Apache (Prefork) で APC を有効にすると、'top' と SIZE 列が 110MB から 384MB に増えていることに気付きました。これは共有メモリであり、すべてのApacheプロセスで共有されていることに気付きました。
私が抱えている問題はこれです:
各プロセス サイズ (「RES」列) は、それぞれ 25 MB からほぼ 100 MB に増加します。
なぜこれが起こるのですか?
私のプロセスは、APC なしで 30 MB を超えることはありません。私は8GBのRAMしか持っていないので、各Apacheプロセスが100MBを占める場合、サーバーがスワップを使用しないように「MaxClients」を50に設定する必要があります。