Neue POSIX-Threads für Linux

Über 100.000 Threads auf Pentium-II-System unter Linux

Linux-Entwickler Ulrich Drepper kündigte jetzt eine erste öffentliche Version einer neuen POSIX-Thread-Bibliothek für GNU/Linux an. Die auf den Namen "Native POSIX Thread Library", kurz NPTL, getaufte Implementierung wurde von Red Hat gesponsert und soll die Skalierbarkeit von GNU/Linux als Betriebssystem erhöhen. Sollten sich keine größeren Designfehler in dem jetzt veröffentlichten Code finden, wird dies wohl die Standard-POSIX-Thread-Bibliothek für Linux-Systeme werden und dementsprechend auch Einzug in die GNU C Library halten.

Artikel veröffentlicht am ,

Die neue POSIX-Thread-Bibliothek fußt auf einer engen Zusammenarbeit von Kernel- und Runtime-Entwicklen. So entstanden neben den notwendigen Änderungen am Linux-Kernel auch die entsprechenden Teile der Thread-Bibliothek. "Wann immer etwas nicht optimal implementiert werden konnte, wird ein Interface verändert, um das Problem zu eliminieren", so Drepper. So entstand im Gegensatz zu früheren Ansätzen eine eher leichtgewichtige Schicht, die für maximale Performance zum geringstmöglichen Preis sorgen soll.

Stellenmarkt
  1. (Senior) SAP Technology Engineer (m/w/d)
    OEDIV KG, Oldenburg
  2. Senior Berater Informationssicherheit (gn)
    ESG Elektroniksystem- und Logistik-GmbH, Koblenz
Detailsuche

Dabei basiert die NPTL auf einem 1-zu-1-Modell, während frühere Ansätze davon ausgingen, dass eine M-zu-N-Implementierung nötig sei. Nun habe man aber die Limitierung im Kernel beheben können, was den Weg für die jetzt gewählte Implementierung möglich machte. Diese sei vor allem weniger komplex und komme ohne ein zweischichtiges Scheduling aus, d.h. alle Scheduling-Entscheidungen werden vom Kernel gefällt.

Erste Test haben laut Drepper gezeigt, dass es problemlos möglich ist, auf einem älteren IA-32-System mit zwei 450-MHz-Pentium-II-Xeon-Prozessoren über 100.000 Threads innerhalb von 2,3 Sekunden zu erzeugen und zu zerstören. Zudem besitzt die neue Implementierung auf 64-Bit-Systemen quasi keine Grenzen bezüglich Threads mehr. Lediglich die vorhandenen Hardware-Ressourcen wie RAM und die Prozessorleistung setzen Schranken.

Dennoch geht die Arbeit an weiteren Optimierungen vor allem für hohe Zahlen gleichzeitiger Threads weiter. Doch habe sich schon jetzt gezeigt, dass sich mit ausreichend Ressourcen und einer fähigeren Hardware-Architektur mehr Threads erzeugen lassen als auf dem oben genannten Test-System.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Georg T.
Wieder Haft gegen Nichtzahler der Rundfunkgebühr

Georg T. sitzt seit 109 Tagen in Haft. Grund dafür sind 1.827 Euro Schulden für die Rundfunkgebühr - seine Haft kostet rund 18.000 Euro.

Georg T.: Wieder Haft gegen Nichtzahler der Rundfunkgebühr
Artikel
  1. MIG: Scheuers Funkloch GmbH hat erst zwei Stellen besetzt
    MIG
    Scheuers Funkloch GmbH hat erst zwei Stellen besetzt

    Der Bundesverkehrsminister scheint kein Personal für die Mobilfunkinfrastrukturgesellschaft zu finden.

  2. Square Enix: Action-Adventure mit den Guardians of the Galaxy angekündigt
    Square Enix
    Action-Adventure mit den Guardians of the Galaxy angekündigt

    E3 2021 Erinnert an Mass Effect, aber mit Humor und Groot: Square Enix will noch 2021 das Solo-Abenteuer Guardians of the Galaxy veröffentlichen.

  3. Bethesda: Starfield mit Rätseln und Doom Eternal mit 120 fps
    Bethesda
    Starfield mit Rätseln und Doom Eternal mit 120 fps

    E3 2021 Der Teaser von Starfield lädt zum Knoblen ein, Redfall bietet Blutsauger - und Doom Eternal erhält das Next-Gen-Grafikupdate.

Folgen Sie uns
       


Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Schnäppchen • Alternate (u. a. MSI Optix 27" WQHD/165 Hz 315,99€ und Fractal Design Vector RS Blackout Dark TG 116,89€) • Corsair Hydro H80i V2 RGB 73,50€ • Apple iPad 10.2 389€ • Razer Book 13 1.158,13€ • Fractal Design Define S2 Black 99,90€ • Intel i9-11900 379€ • EPOS Sennheiser GSP 600 149€ [Werbung]
    •  /