Linux Kernel Cache méret probléma

Fórumok

Sziasztok!

Tudja valaki, hogy hogyan lehet állítani a kernel cache maximális méretét?
(2.6.15 ubuntu 6.06)
Sajnálatos módon, nálam nagyon túlzásokba esik.
pl: 2GB mem. van a gépben és elég sokszor megesik, hogy swappelnie kell, mert kifut a memóriából. Ennek oka, hogy 1.5GB-ot is elérheti a cache mérete.
Google-t néztem. Ha jól értettem, akkor ott csak a 2.2-es és a korai 2.4-es kernelekhez volt megoldás. /proc/sys/vm/buffermem
Nekem ilyen ott nincs.

Hozzászólások

Nem pont a kérdésedre a válasz, de próbáld a /proc/sys/vm/swappiness- t állítani. Nekem 1- re van állítva, így tényleg csak akkor használja a swapot, amikor szükséges.

Én 15-ön használom a swappiness-t, anno nekem is hasonló probléma miatt kellett alacsonyabb értéket választani. a default 60, ami nagyon aggresszív swappelést eredményezett. További sebbeségnövelésért olvasd el az idevágó postomat: http://dgyimesi.uw.hu/blog/index.php?p=8

A 60 valoban nem desktop-ra szant ertek. 10-15 megfelelo. De 2GB memoria mellett szukseges egyaltalan swap? Nekem van egy desktop rendszerem uptime epp 42 nap, 8 workspace tellt meg eddig, fut (es hasznalom is, nem csak megnyitottam) firefox, thunderbird, soffice, gedit, java_vm es vagy 30 terminal ablak. Ez kb. 400M a maradek file cache.

Köszönöm a válaszaitokat. Sajnálatos módon nem segitettek. Hiába álltottam a swappinest 15-re, esetleg 1-re. A swap-polás megmaradt, bár eddig sem volt ez túl nagy. Most jelenleg 21MB, de nem is ezzel volt a gondom, hanem a memórában lévő cache-sel. Hihetetlen számomra, hogy nem lehet állítani dirketbe, hogy a kernel mekkora memórát használhat fel cache célokra. Szőrnyű. Jelenleg is majd 1GB-ot használ el ennek. A rendszer továbbra is lassúnak tűnik. Igazsághoz hozzá tartozik, hogy 2 vga van benne és 3 monitor is csatlakozik hozzájuk.
Ugyan ez volt a felállás a Hoary-nál is. Ott nem emlékeztem arra, hogy
szaggatna gép, 6.06-nál viszont igen. Érdekes, hogy mikor gmplayerrel lejátszok egy filmet, akkor ha közben mozgatok egy ablakot, elkezd szaggatni, illetve a mozgatás idejére le is áll a lejátszás, mind ez xv használata mellett. Ha opengl-t adom meg az mplayernek, akkor pedig még szörnyűbb a helyzet. Igazából nem értem a dolgot.
1. nvidia 5600xt agp8x (2 monitor)
2. ati radeon 7000 pci (1 monitor)
Már az is érdekes volt, hogy csak akkor indult el ez az xorg rendesen, ha az ati volt az elsődleges vganak beállitva a biosban.

hello!
engem is a magas cache-elés zavar. 512MB memória és 90%-a telítve van, viszont, ha a cache-t nem nézem bele 30%-ot mutat (közben fut pár program).
szal ha azóta valaki rájött leírhatná. kösz!

nem tudom ezzel mi a bajotok,
a nem hasznalt lapokat ki-swapelni, es disk cache-re hasznalja, szerintem ez ok.

mi a jobb: ott ul vmi a memoriaba es a firefox 5 percig tolt, vagy a firefox a memoria cachben ul es bejon 1 perc alatt. perc inkabb masodperc...

na jó azt hiszem tényleg jó lesz az úgy ahogy van.