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