freeの結果↓
total 1554548 used 1521888 free 32660 shared 0 buffers 10536 cached 1186768
-/+ buuffers/cache: 324584 1229964
swap 1048568 808 1047760
環境は fedora4 apache2+mod perl vsftps webmin webalizer CPUは まだダイジョブ
起動してすぐはメモリも全然余裕ありなのですがhttpdを起動すると どんどんメモリが使われていって 減る気配がないです
メモリを足す以外の解決法をよろしくお願いします。
http://d.hatena.ne.jp/babie/20060201/p3
ξ*゜ー゜)ξ { 遅レス。 - Apache + mod_perl - MaxClients の値に注意
mod_perl は大量にメモリを消費します。
できれば mod_perl はオフにするか、
http://www.sixapart.jp/movabletype/developers/naoya/archives/200...
Techknow Movable Type: 2004年10月 アーカイブ
このように、mod_perl に特化して起動プロセス数を減らした裏側 Apache と、普通の静的コンテンツを表示して普通にプロセス数の増える表側 Apache とに分離するなどの工夫が必要かと思います。
>バック用のサーバ買わないと…orz
表と裏、両方を1台で兼用することも可能ですよ。
あとはアクセスの規模次第だと思います。
アクセスが非常に少ないサーバだったら、「裏」相当の設定 (KeepAlive Off、MaxClients 低め) にしたサーバだけで運用することも不可ではないです。
アクセスは日に4〜5万PVです
keepalive off にするとLAN内のWin XPから なぜかネットに繋がりにくくなるんですよ onの時はサクサク使えるのですが…
http://www.math.kobe-u.ac.jp/~kodama/tips-free-memory.html
Linux $B$N%a%b%j!<4IM}(B($B%a%b%j!]$,B-$j$J$$!)(B,$B%a%b%j!<%j!<%/$N8!=P(B/$BKI;_(B)(Kodama's tips page)
bufferとcacheを引けば、1.2GBも空いているので、メモリは十分だと思います。
激重なのは別の原因ではないでしょうか?
なるほど ちょっと調べてみます
なるほどー 知りませんでした
バック用のサーバ買わないと…orz
ありがとうございました
以下 回答でも 違った解決法 ある方よろしくお願いします