Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názor k diskusi Kam se v Ubuntu ztratila paměť?

foldy
foldy (neregistrovaný) ---.foldy.org
21. 1. 2010 13:05

Re: Kam se v Ubuntu ztratila paměť?

celé vlákno

Dlouhodobě sleduji na slackware jak se chová pamět. Téměř bez výjimky mam volné paměti jen 8 Mb z 768Mb pameti z toho je 400Mb v programech a službách a zbytek v diskové cachy. Po spuštění systému je využití cache poloviční stačí ale pripojit se sshčkem a pustit třeba nějaké kopírování a disková cache zabere zbytek paměti pokud zavolám po akci sync uvolní se cca 16Mb pamětí což odpovídá cachy na disku. Pokud necham vše běžet a nic nedělám disk se po pul minutě vypne a všechny aplikace běží v cachy a jednou za čas se zavolá sync a disk se znovu rozbehne (na ext4 je tahle doba o dost delsi nez na ext3). Ze 400Mb bere 200Mb opera s 30ti okny, jabbim, python apod. na samotný systém s KDE zbývá cca 120 Mb ram. Při zátěži se cca do cache klesne na min 16Mb a dál už se používá swap pro programy. A disková cache je minimální cache rezervovaná v Ram. Pokud zkompiluju jádro a přehodím IO scheduler treba na anticipatory a změním pár věcí systém se chová jinak. Do 512 Mb se děje vše stejně pak ale začne udržovat cache na cca 300– 250Mb a nikdy pod nej neklesne a používá se swap pro zbylé programy (asi hlavně ty nečinné). Myslím si, že je to o nastavení jádra a vylezní systému jak a kdy se bude chovat. Je taky potřeba sčítat buffered memory a cached memory. Zavisí taky na vyrovnávací paměti disků a počtu pokud tam máte 4 disky s 16 Mb vyrovnávací pamětí tak se cachuje minimálně 4×16Mb jako minimálně hodnota pokud je plánovač nastaven jinak než třeba na CFG snaží se rozdělit pamět pro náročnost 1,2 aplikací apod. Je to hodně variabilní. Může to být taky třeba špatně zkonfigurované u vás ,skusil bych updatnout jadro apod.