Article View: pl.comp.os.bsd
Article #9494Re: [FreeBSD] zarządzanie pamięcią (RAM i SWAP)
From: Derek Kuliński / takeda
Date: Sun, 03 Jul 2005 18:39
Date: Sun, 03 Jul 2005 18:39
33 lines
3257 bytes
3257 bytes
On Sun, 3 Jul 2005 16:20:33 +0200, { WebSpider } wrote:
> Nie wiem jak sobie poradzić z pojawiającym się brakiem wystarczającej ilości
> ramu - zawsze przy większym ruchu na www i przy korzystaniu z ftp. Serwer
> 160MB ramu, Apache 2 (z php, mysql, php extensions) i VSFTPd, FreeBSD 5.3.
> Przy takim ruchu swap wchodzi w użycie - norma jak ramu za malo, ale jak
> klienci ftp sie rozlaczą, www potem też przestaje być uzywane to top
> wyswietla nadal, ze swap w uzyciu, kilkadziesiąt KB ramu wolne, a po
> zsumowaniu pamieci zajomwanej przez procesy (sprawdzam top'em) to powinno
> byc np. z 20MB wolnego jeszcze - pomaga np reboot, ale to nie jest dobre
> rozwiazanie. Czy jest jakaś komenda do "oczyszczania" pamięci?? W httpd.conf
> zmniejszyłem już liczbę procesow z jakimi startuje, ale to za duzo nie dalo.
> W ogóle, proces apacha zajmuje u mnie 15MB - czy to nie za dużo?? (Przy 1.3
> bylo to kolo 3MB)
Nie wiem czy to odpowiedź na Twoje pytanie. Ale ZTCW FreeBSD kieruje się
hasłem „nieużywana pamięć to pamięć zmarnowana”.
Pamięć która nie jest używania, FreeBSD alokuje na bufory, przez co np.
przyspiesza operacje z dyskiem. Gdy potrzeba więcej pamięci, wtedy bufor
się zmniejsza.
Co do swapu, jeżeli dany proces aktualnie nie używa pamięci, to po co ją ma
ze swapu wyciągać, niech tam siedzi przez co więcej pamięci jest na
działające procesy i bufory.
Oczywiście mogę być w błędzie i faktycznie może być jakiś bug w FBSD. Ale
używanie całego ramu przez system (działające programy a reszta na bufory)
i trzymanie programów nieużywanych w swapie, jest raczej normalne.
--
ダレック
takeda@IRCnet.EFnet, ICQ# 15827691, TLEN: taked4, YahooIM: takeda64
http://eggwiki.takeda.tk - nowa ulepszona strona !!!
Technical Details
Message-ID:
<1xuarcvpdqckw.dlg@takeda.tk.invalid>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.ceti.pl!not-for-mailReferences:
<da8sh6$iij$1@nemesis.news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.ceti.pl!not-for-mail
From: Derek Kuliński / takeda <d.kulinski@gmail.com>
Newsgroups: pl.comp.os.bsd
Subject: Re: [FreeBSD] zarządzanie pamięcią (RAM i
SWAP)
Supersedes: <1hm7cs5el3u23.dlg@takeda.tk.invalid>
Date: Sun, 3 Jul 2005 11:39:28 -0700
Organization: CETI S.C. (Krakow, Poland)
Lines: 33
Message-ID: <1xuarcvpdqckw.dlg@takeda.tk.invalid>
References: <da8sh6$iij$1@nemesis.news.tpi.pl>
NNTP-Posting-Host: node-402413e2.sna.onnet.us.uu.net
Mime-Version: 1.0
X-Trace: druid.ceti.pl 1120415969 980 64.36.19.226 (3 Jul 2005 18:39:29 GMT)
X-Complaints-To: abuse@ceti.pl
NNTP-Posting-Date: Sun, 3 Jul 2005 18:39:29 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.15.1
X-Antivirus: avast! (VPS 0526-4, 07/01/2005), Outbound message
X-Antivirus: avast! (VPS 0526-4, 07/01/2005), Outbound message
X-Antivirus-Status: Clean
X-Antivirus-Status: Clean
X-EMAIL: 5570bmv02@NOsneakemailSPAM.com - remove CAPITAL letters
X-Face: ptH}o2-v0T<^mQ%"Un18TXgE#jj}qUfAK;3\x;'$hO%[N&Jr^1FC~dtAe&p%]WWfXhhT_G%@!$|Nw,nq|M07r2[Jf._,ZqGWv@aULt6&Y+`2Wp9y]|=K.GgSR=]7ObD?8S|{I:D=+1K_'tn/:T0pyTQN=x).#~Z="SWp0V)P5D"8]rf=j5|{;O{0]8X;GHjl6p1R\VXngOe
X-Antivirus: avast! (VPS 0526-4, 07/01/2005), Outbound message
X-Antivirus-Status: Clean
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit