Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Linux menadzment memorije (VM), pagecahce, swapovanje, fck

[es] :: Linux/UNIX serveri i servisi :: Linux menadzment memorije (VM), pagecahce, swapovanje, fck

[ Pregleda: 1871 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

cheetah
BGD

Član broj: 267494
Poruke: 36
89.216.56.*



+57 Profil

icon Linux menadzment memorije (VM), pagecahce, swapovanje, fck12.04.2012. u 10:56 - pre 146 meseci
Pozdrav,

nisam verovao da cu morati da postujem na forum za ovakvu glupost, ali evo prinudjen sam, ne znam gde vise gde da udaram...

Imam RHEL 5.x, kernel 2.6.18-308.el5 x64.
Masina ima 8GB ram, web server.
Nocu se radi backup (netbackup), mnoooooogo fajlova, GFS share sa nekoliko miliona fajlova itd. (nema mysql na serveru)
Ukratko: problem je sto pagecache toliko naraste, da krene da mi swapuje kontketno apache procese, umesto da izbacuje "stari" pagecache...

Objasnjenje:

Bio sam u toku eksprimentisanja vredan, ogranicio apache i slicno, tako da se nikad ne predje 4GB rama (user space), ama bas nikada, testirao sam do iznemoglosti.

I onda krene nocu hebeni backup, linux napuni pagecache, i swapuje mi konkretno (i najcesce) apache procese.

Moje razumevanje ovog mozgovitog linux upravljanja memorijom, je da se sva slobodna memorija (grubo: TOTAL RAM - USER SPACE RAM) koristi za pagecache i dodatna kesiranja - ALI da se u slucaju potrebe "korisnika" za memorijom, PRAZNI deo kesiranje memorije (pagecache primarno).

Dodatno sam podesavamo neke kernel parameter poput vm.swappiness i vm.pagecache (ovaj poslednji bi trebao da ogranici u procentima kolicinu RAM-a koju je moguce koristiti za pagecache)...

Pre nego sto pocupam ovo malo kose na glavi, rekoh da pitam da li je neko imao slicna iskustva ili neki predlog.
Napominjem da sam se ubio od proucavanja dokumentacije za /proc/sys/vm/**** (generalno linux VM mangement), guglanja, i ne mogu da razumem ovo kretensko ponasalje linux kernela...

poz
 
Odgovor na temu

maksvel

Moderator
Član broj: 107376
Poruke: 2417

Jabber: maksvel
Sajt: maksvel.in.rs


+161 Profil

icon Re: Linux menadzment memorije (VM), pagecahce, swapovanje, fck14.04.2012. u 14:07 - pre 146 meseci
Čudno.. Znači, pri nekapu poraste I/O i samim tim i pagecache, koji ne oslobađa, nego swapuje normalne procese... :\
Da li je swappiness uopšte uticao na intenzitet swapovanja u tim kritičnim intervalima? Pretpostavljam da imaš neki monitoring dešavanja tokom bekapa...
 
Odgovor na temu

cheetah
BGD

Član broj: 267494
Poruke: 36
89.216.56.*



+57 Profil

icon Re: Linux menadzment memorije (VM), pagecahce, swapovanje, fck17.04.2012. u 11:13 - pre 146 meseci
Da, to je to, poraste pagecache, i izbaci mi neki od normalnih procesa u swap, u glavnom httpd :)

Naisao sam na strasno zanimljiv clanak koji objasnjava slicno ponasanje, samo je u pitanju mysql, ali je vrlo, vrlo dobro stivo za znati:

http://blog.jcole.us/2010/09/2...ity-and-the-numa-architecture/

Isprobacu pa javljam
 
Odgovor na temu

dendic
servisi ,odrzavanje
Mostar

Član broj: 10678
Poruke: 1856



+10 Profil

icon Re: Linux menadzment memorije (VM), pagecahce, swapovanje, fck20.04.2012. u 08:37 - pre 146 meseci
evo i te knjige
http://faculty.kfupm.edu.sa/ic...ing%20The%20Linux%20Kernel.pdf
 
Odgovor na temu

cheetah
BGD

Član broj: 267494
Poruke: 36
89.216.56.*



+57 Profil

icon Re: Linux menadzment memorije (VM), pagecahce, swapovanje, fck20.04.2012. u 10:01 - pre 146 meseci
Sve to OK, ali moja (skromna) logika mi nalaze, da NIJE NORMALNO da se favorizuje pagecache, a da se izbacuju user space programi u swap (ok, i dalje kontam nije bitno koliko je podataka u swapu, vec koliko je swap in/out), ali svejedno...ne svidja mi se logika...

thx za link
 
Odgovor na temu

[es] :: Linux/UNIX serveri i servisi :: Linux menadzment memorije (VM), pagecahce, swapovanje, fck

[ Pregleda: 1871 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.