Thread-Performance auf Linux vs. Solaris
-
03-07-2019 - |
Frage
Das Linux-Magazin Artikel http://www.linux-mag.com/id/792 erklärt den Unterschied in der Art und Weise Threads in Linux implementiert ist, im Vergleich zu kommerziellen UniXS wie Solaris. Zusammengefasst nutzt Linux eine 1-zu-1-Zuordnung von Benutzer-Threads Threads auf Kernel, während Solaris eine viele zu viele Mapping verwendet. Der Artikel beinhaltet, dass dies einen Leistungsvorteil könnte Solaris, insbesondere wenn zwischen den Threads umzuschalten. Bevor ich die Zeit zu testen, diese verbringen, hat es jemand schon getan?
Lösung
verwendeten Menschen zu denken, dass M: N Threading eine gute Idee war, aber jeder zu 1 bewegt hat: 1 Threading; es hat eine geringere Gemeinkosten und funktioniert besser in einer SMP-Umgebung. Solaris zog von M: N bis 1 Einfädeln: in Solaris 9 , glaube ich. Dieser Artikel, den Sie im Zusammenhang mit von 2001 zu sein scheint, so ist es ein bisschen veraltet (es ist nur Teilnehmer, so konnte ich es nicht lesen).