Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: Volis 07 Srpna 2007, 07:56:39
-
Hoj,
Jde abych treba procesu ktery mi zatezuje dosti ram dal nejaky limit prez ktery by mu systeme nedovolil alokovat si dalsi ram?
Jde o to ze mam 1280 ram a dost casto mam 1200+ alokovanou a swap skoro prazdnej..
Nevite nekdo co s tim?
Diky
-
A není to náhodou jen disková cache? V tom případě jsme na tom všichni stejně. Ta se uvolňuje dle potřeby, takže nepřekáží. Tak mi to bylo vysvětleno.
Zjistíte příkazem "free -m"
Můj výstup:
total used free shared buffers cached
Mem: 502 487 14 0 37 184
-/+ buffers/cache: 266 236
Swap: 0 0 0
-
tedka nemuzu hodit vypis az doma ale jak je mem tak tam mam pod total asi 1280 a used 1231 bylo rano tak nevim az budu u stroje pak dodam vypis..
-
Disková cache je:
buffers cached
37 184
-
Ve widlích je v nastavení vypnutí cache disků.
Takže v Linuxu žádné takové nastavení není? Mám 2Gb ram a je zbytečné vytvářet cache na disku. Lze to nějak vypnout?
-
Tady je ten vypis...
total used free shared buffers cached
Mem: 1264 1239 25 0 96 760
-/+ buffers/cache: 382 882
Swap: 2212 33 2179
-
duckd: Cache se nevytváří na disku, naopak, často načítaná disková data jsou uložena v RAM. Tato část RAM se při potřebě paměti pro aplikace vyprázdní a vznikne tím volné místo.
Linux má jinou správu RAM než Win a není třeba nic nastavovat. Počítač s tím nezpomaluje,
Volis: Disková cache je zhruba 860 MB, takže není celá zaplněná. Je to v pohodě. Pokud se chcete podívat co žere nejvíce RAM, zpusťte si správce procesů a srovnejte si dle zabrání paměti.