auf welcher CPU läuft der Prozess

Florian Lohoff flo at rfc822.org
Thu Apr 11 12:35:03 CEST 2002


On Thu, Apr 11, 2002 at 11:30:56AM +0200, Christian Ordig wrote:
> On Thu, Apr 11, 2002 at 11:19:27AM +0200, Florian Lohoff wrote:
> > Prozesse werden beliebig zwischen den verfuegbaren CPUs hin und her
> > gescheduled.
> ist mir auch schon aufgefallen. Wieso das eigentlich? Das versaut doch
> jedesmal den Cache?
> 
> > Erst wenn mehr runnable processes als CPUs verfuegbar
> > sind werden prozesse zwischen den CPUs migriert. Andernfalls sollten
> > die Prozesse auf ihren jeweiligen CPUs bleiben wegen der vernuenftigen
> > Cache ausnutzung.
> sollten, ja .... tun sie aber nicht ;-(

Dann hast du mehr runnable processes als cpus ...

> > Mehr als 1 runnable process und schon wird auf die anderen cpus
> > gescheduled.
> bzw. mehr als ein Thread im Prozess.

Es gibt unter Linux den unterschied Thread/Prozess nicht - Fuer Linux
ist ein Thread ein Prozess der sein VM mit einem anderen teilt.

Flo
-- 
Florian Lohoff                  flo at rfc822.org             +49-5201-669912
Nine nineth on september the 9th              Welcome to the new billenium
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
URL: <http://lug-owl.de/pipermail/linux/attachments/20020411/0f159d63/attachment.sig>


More information about the Linux mailing list