Burkhard.Ameling@Cargobull.com [11 Sep 2002 11:16:48 +0200]:
Verliere ich dabei aber dann auch 50 % der Prozessorleistung ( nutze nur eine Hälfte des Prozessors ) oder steht mir die gesamte Prozessorleistung zur Verfügung alledings ohne die Vorteile von SMP ?
Kauf dir die iX für Oktober, lies den Artikel über den Nutzen von Hyperthreads in Intels Xeon und du wirst erkennen, das du mit Nichten 50% verlierst, weil du eben *nicht* zwei real unabhängige Prozessoren hast sondern die funktionellen Einheiten *eines* Prozessors nach aussen wie zwei Prozessoren dargestellt werden. Wirklich funktionieren tut das nur dann, wenn die zwei Prozesse jeweils unabhängige Einheiten verwenden. Schlimmstenfalls werfen sich die Prozesse gegenseitig den Code aus dem Cache. Entscheidend ist auch, dass der Kernel, bzw. präziser der Scheduler, zwischen echten und vorgespiegelten Prozessoren unterscheiden kann und Tasks zunächst auf echte und damit unabhängige Prozessoren verteilt und erst dann auch auf die vorgespiegelten. Philipp -- Philipp Thomas Arbeit: pthomas@suse.de Entwicklung, SuSE Linux AG Privat: pth@t-link.de