zakaz odswapovani processu

Marcel Kolaja mkolaja na chello.cz
Čtvrtek Září 16 21:34:13 CEST 2004


On Wed, Sep 15, 2004 at 05:05:03PM +0200, kratochvil jiri wrote:

> Lze nejak kernelu vysvetlit ze nechci aby odswapnul konkretni proces.
> Jde o to ze dany process je main applikace embded zarizeni, a mela by
> rychle reagovat na uzivatelsky vstup. To se ovsem nestane pokud si ji
> nikdo par hodin nevsima, tak ji kernel odswapne na disk a pri vstupu z
> klavesnice trva nekolik vterin nez zareaguje. 
> 
> na zaklade 
> http://groups.google.com/groups?q=sys/vm&hl=en&lr=&ie=UTF-8&group=cz.comp.*&selm=20010620230853.A4242%40petricek.cz&rnum=2
> 
> jsem zkousel si pohrat s /proc/sys/vm/*
> 
> ale s ne moc pozbudivym vysledkem:
> # echo 25 30 75 > /proc/sys/vm/buffermem
> -bash: /proc/sys/vm/buffermem: No such file or directory
> 
> # ls -la /proc/sys/vm/
> total 0
> dr-xr-xr-x    2 root     root            0 Sep 15 17:44 ./
> dr-xr-xr-x   10 root     root            0 Sep 15 17:44 ../
> -rw-r--r--    1 root     root            0 Sep 15 17:44 bdflush
> -rw-r--r--    1 root     root            0 Sep 15 17:44 kswapd
> -rw-r--r--    1 root     root            0 Sep 15 17:44 max-readahead
> -rw-r--r--    1 root     root            0 Sep 15 17:44 min-readahead
> -rw-r--r--    1 root     root            0 Sep 15 17:44
> overcommit_memory
> -rw-r--r--    1 root     root            0 Sep 15 17:44 page-cluster
> -rw-r--r--    1 root     root            0 Sep 15 17:44 pagetable_cache
> 
> nejake napady?

Jak donutit jádro, aby neodswapoval konkrétní proces, to nevím :-( Ale
celkově by "swapovitost" jádra měla jít ladit v /proc/sys/vm/swappiness.
U Vás ale tenhle soubor nevidím :-( Co máte za jádro?

>   KLoK


S pozdravem

Marcel Kolaja                                  http://sinon.homelinux.org/
Debian GNU/Linux Power User                         http://www.debian.org/
--------------------------------------------------------------------------
"Ako vraví klasik, RTFM is OK, if you tell me, where in TFM should
I R. :-)"       -- Stanislav Meduna


Další informace o konferenci Linux