0

Linux サーバーで apache を実行していますが、多くのインスタンスが 100 MB を超えるメモリを消費していることに気付きました。次に、プロセス マップを実行したところ、プロセスが使用するメモリの 2/3 がダーティ メモリであることがわかりました。

結果の開始は次のようになります。

root@server [/]# pmap -x 7752
7752:   /usr/local/apache/bin/httpd -k start
Address           Kbytes     RSS   Dirty Mode   Mapping
0000000000400000    1116     684       0 r-x--  httpd
0000000000716000      48      44      24 rw---  httpd
0000000000722000      20      12      12 rw---    [ anon ]
00000000023d6000   62580   54348   54348 rw---    [ anon ]
00000000060f3000    1848    1828    1828 rw---    [ anon ]
00000000062c1000   37196   37120   37120 rw---    [ anon ]
00000031aba00000     128      88       0 r-x--  ld-2.12.so
00000031abc1f000       4       4       4 r----  ld-2.12.so
00000031abc20000       4       4       4 rw---  ld-2.12.so
00000031abc21000       4       4       4 rw---    [ anon ]

Apache プロセスが 100 MB 以上ではなく 40 MB 程度を占めるように、ダーティ メモリを一掃する方法はありますか (例: anon エントリを削除します)。可能であれば、サーバーを常に再起動することは避けたいです。

4

0 に答える 0