[buug-l] Linux 2.6 Performance (Threading)

Matthias Kranz mskranz at acm.org
Mit Nov 19 16:16:52 CET 2003


On Wed, Nov 19, 2003 at 01:58:32PM +0100, W. Borgert wrote:
> Quoting Florian Cramer <cantsin at zedat.fu-berlin.de>:
> > Es geht darin aber um Skalierbarkeit, nicht unbedingt um
> > Kernel-Performance im allgemeinen. 
> 
> Stimmt.  Das mit der verbesserten Threading-Performance muss
> ich woanders gelesen haben.  Trotzdem hilfreich!

Wieso? Die Threading-Performance wird doch implizit auch angesprochen[0]. Durch
den O(1)-Scheduler von Ingo Molnar wird auch die verbessert. Ausserdem gibt es
einen schönen Graph, der zeigt, dass sogar unter Linux[1] die Generierung
eines Threads mehr Latenz als die eines Forks bedeutet!


Cheers,
Matthias
[0] Zumindest in http://bulk.fefe.de/scalable-networking.pdf.
[1] Von Slowlaris und anderen ganz zu schweigen.
-- 
Matthias Kranz                                     mskranz at acm.org
		     http://www.buug.de/~mkr
ech`echo xiun|tr nu oc|sed 'sx\([sx]\)\([xoi]\)xo un\2\1 is xg'`ol