[ W-Line @ 19.05.2011. 19:31 ] @
Pozdrav,

imam jedno pitanje vezano za RAM kod CentOS Linux distribucije.
Serverov kapacitet je 12 GB RAM-a, tokom upload fajlova RAM spane na cirka 60 MB, i cak vidim varira non stop izmedju 60-72, ne ide ni iznad ni ispod...

Zasto server ne oslobodi memoriju ? ili kernel to ne uradi dok ne izvrsimo reload ??
pise da je "kesirao" cache - buffer prikaz ispod:

total used free shared buffers cached
Mem: 12002 11937 64 0 71 11363

Dali je ovo "normalna" pojava ili ? jer kod windows-a nije isto, zato pitam....



[ Tyler Durden @ 19.05.2011. 19:39 ] @
To ti je normalno ponasanje.
Linux kesira sve sto moze (prema nekim svojim alogoritmima i proracunima) ako ima na raspolaganju memorije dosta.
A u slucaju da mu pofali, onda brise kes i daje RAM kome vec treba...
[ radredidisciplina @ 19.05.2011. 19:44 ] @
To je normalno i odlicno - server ce ti raditi mnogo brze ako se stvari
nalaze u kesu i ako ne mora da se pristupa disku da bi se procitao
sadrzaj. Linux pametno bira i drzi delove sa diska za koje proceni da su
korisni i da im cesce pristupas.

Osim ako nemas bas neku posebnu primenu koja bi bolje radila ako bi se
server drugacije ponasao, nema razloga da ovo menjas. Ako nekom softveru
zatreba memorije, linux kernel ce osloboditi deo cache-a koji se ne
koristi tako cesto.

Mozes da probas ovo kako bi naterao sistem da oslobodi cache memoriju:

sync; echo 1 > /proc/sys/vm/drop_caches

(umesto 1 mozes upisivati i 2 i 3 u taj fajl, i linux ce oslobadjati
vise stvari iz memorije)
[ W-Line @ 19.05.2011. 19:49 ] @
hvala puno na brzom odgovoru raja !!
onda super, najbolje je da ne diram nista...

jer primjetim cim prodje cirka 3-4 minute onda vrati slobodnog RAM-a na 1.2 GB ....

Znaci stipu CentOS-ov kernel da radi svoje ... netreba onda nista dirat...
Jos jednom puno zahvaljujem raja !!

Pozdrav !
[ jablan @ 19.05.2011. 19:50 ] @
I kod Windowsa je potpuno isto.
[ W-Line @ 19.05.2011. 19:52 ] @
evo bas ga nadgledam, zaista odlicno raspolaze memorijom, pametno je raspodijeljiva :) cak cto ga ne mozes ni "stres" da zastopa....
[ W-Line @ 19.05.2011. 19:54 ] @
odgovor jablan-u, pa nisam bas siguran kad je rijec o Windows 2008 R2 ediciji... malo je drugacije kod njega, ne okupira on cijeli ram ostavi
znatno vise nego CentOS, al zna i u windowsa "pager" porast .....
[ W-Line @ 19.05.2011. 20:05 ] @
to je sto sam ja primjetio na nasem Windows-u gdje vozimo Exchange server ....
uvijek mu ostane vise memorije nego CentOS-u, al bez obzira na to performansa mu opet opane...
dok u CentOS-a nije po ovom sto vidim ...
[ combuster @ 19.05.2011. 21:16 ] @
Jbg, mene samo brinu prljave stranice (Dirty Pages) koje se gube ako nisu upisane na disk a dodje do prekida napajanja - sto se cache-a tice neka kesira do mile volje... Mada dobro, UPS je majka mara a i serveri bi trebali da imaju redudantno napajanje...
[ W-Line @ 19.05.2011. 22:10 ] @
sad sto se tice UPS-a i power-a generalno, podrazumijeva se ako ce covijek postavljati server, onda uradi to da valja kompletno po propisima, ili nikako....
A vecima servera danas sad mislim na "serijozne" imaju power sa 2 ili vise razlicitih kurseva, a voze Raid na diskovima, tako da se nema potrebe za restart
sistema....

Ja sam inace nailazio na Linux-e iskljucivo CentOS, nisu restartovani po 5-6 godina bas ni jednom ! skoro paucina po njima, konfas ih i das im napajanje
i zaboravi na njih..... naravno da taj server ima samo jednog Admin-a... da nebarka niko vise....