Priradit jeden procesor aplikaci v smp
Tomas Konir
moje na molly.vabo.cz
Úterý Červenec 9 10:01:33 CEST 2002
On Tue, 9 Jul 2002, Zdenek Pytela wrote:
> Michal Krause píše:
> > > > Lze rici, aby uloha pouzivala jen jeden procesor?
> > > Jednoduše ne. K čemu by to mělo být dobré?
> >
> > Ale pokud se pod pojmem uloha rozumi jeden proces (bez vlaken ci
> > potomku), tak pobezi porad jenom na jednom procesoru, ne? Tedy ze
> > nevyuzije SMP je jiste, ale mam ted hlavne na mysli to, ze nebude
> > migrovat z procesoru na procesor, ne?
> Já jsem myslel hlavně toto: na smp systému nelze jednoduše zajistit,
> aby proces běžel pořád, řekněme, na cpu 1 nebo aby se o jeden procesor
> s nikým nedělil.
> Pokud je připravených k běhu víc procesů než je procesorů, proč by
> nemohly migrovat?
> Jeden proces samozřejmě v každém okamžiku poběží na nejvýše jednom
> procesoru, ale o tom snad spor není :-).
>
Zakazani migrovani se muze v nekterych pripadech hodit.
Ve 2.4 jadrech to jeste nelze, ve 2.5 uz se s tim pocita (cpu-affinity).
Patch existuje i do 2.4 jader. nejake cteni i patch najdete tady:
http://tech9.net/rml/linux/
MOJE
--
Tomas Konir
Brno
ICQ 25849167
Další informace o konferenci Linux