Portál AbcLinuxu, 8. května 2024 06:48


Dotaz: Omezení paměti pro aplikaci

20.5.2012 11:47 lertimir | skóre: 64 | blog: Par_slov
Omezení paměti pro aplikaci
Přečteno: 233×
Odpovědět | Admin
Je možné omezit explicitně paměť, kterou dostane aplikace od systému? Pracovní stanice mi začala se zpožďovat při přechodu mezi jednotlivými okny, tak se podívám na zaplnění paměti a mám skoro plnou pamět a obsazené většinu swapu (což na stroji s 8GB paměti je už trochu divné) a když jsem se díval podrobněji tak jsem našel i spotřebu paměti: Amarok 4GB, Krusader 3GB, hodně bral samozřejmě prohlížeč, ale proč pitomý přehrávač a filemanager bere pamět v rosahu GB. Ten file manager bych čekal tak v desítkách MB a přehrávač možná 100MB, aby si něco nacachoval, ale také ne proboha tolik. Jde to omezit a pamět mu prostě nedat?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jendа avatar 20.5.2012 11:54 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Omezení paměti pro aplikaci
Odpovědět | | Sbalit | Link | Blokovat | Admin
ulimit, ale počítej s tím, že v okamžiku, kdy se mu nepodaří alokovat paměť, pravděpodobně spadne. Lepší by bylo použít nerozežrané aplikace (nebo ty rozežrané samozřejmě opravit). Já mám na desktopu 2 GiB RAM a ještě jsem nenarazil.
Já to s tou denacifikací Slovenska myslel vážně.
20.5.2012 12:27 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Omezení paměti pro aplikaci
No před asi 3/4 rokem jsem měl také stroj se 2G paměti a 4G swapu a také běžel a také KDE a nějak se s menší pamětí aplikace vyrovnaly, ale zřejmě když mají místo tak žerou.
20.5.2012 13:04 ewew | skóre: 40 | blog: ewewov_blog
Rozbalit Rozbalit vše Re: Omezení paměti pro aplikaci

Ešte môžeš skúsiť sledovať využitie pamäte cez príkaz free -ml.

Tiež môžeš skúsiť zahodiť cache pamäť ,použiť cgroup.

Root v linuxe : "Root povedal, linux vykona."

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.