Am Freitag, den 17.06.2005, 15:22 +0200 schrieb Matthias Petermann:
SMP funktioniert seit NetBSD 2.0 auch auf x86-Plattformen, was Jens meint ist dessen Implementierung. SMP auf NetBSD nutz Big Locks, was von einigen Kernel-Entwicklern als Performance-Bremse angesehen wird. Auch hier gibt es unterschiedliche Meinungen, allerdings auch einen Benchmark, der dies bestätigt.
Ich kann mich dunkel an einen Artikel erinnern, der beschrieb, daß alle Threads eines Prozesses immer nur auf ein und der selben CPU ausgeführt werden. Das mag bei einem Webserver mit vielen Prozessen egal sein, bei einer Desktopmaschine (CAD z.B.) aber eher nicht.
Auf Systemen mit einer CPU übertrifft NetBSD in Benchmarks (z.B. dem von Fefe [1]) sogar Linux 2.6 und FreeBSD.
Nichts gegen NetBSD und Fefe, aber mit Benchmarks halte ich es wie mit Statistiken...
Schön fand ich in den Interviews BSD vs. Linux mit Linus, Theo und einem NetBSD-Menschen, daß Linus und Theo einfach nicht aus ihrer Haut können, während der NetBSD-Mensch sehr offen war und auch sehr informative Antworten geliefert hat (Antwortvolumen Linus == Theo << NetBSDler).
Huch, mein Sig-Monster ist ja heute wieder in Hochform...
Eric