NetBSD 2.0 performanter als FreeBSD 5.3?

NetBSD oder FreeBSD - wer reitet durch den Serverraum so geschwind?

  • NetBSD 2.0 - das rockt im Vergleich alle anderen OS weg

    Votes: 15 51.7%
  • FreeBSD 5.3 - is doch klar, es ist frei, es ist ungebändigt

    Votes: 9 31.0%
  • OpenBSD - keines der beiden *BSD da oben, der Kugelfisch is der schnelle Roller

    Votes: 4 13.8%
  • Unsinn, die hinken alle hinterher, ich setz ein anderes OS aus Performance-Gründen ein

    Votes: 1 3.4%

  • Total voters
    29

thor

mama said i am a bad boy
In beiden neuen Versionen, sowohl 5.3 bei FreeBSD als auch 2.0 bei NetBSD, wurden viele neue Funktionen und Updates implementiert. Bei beiden Releases handelt es sich um fehlerbereinigte, stabilere Versionen, die aber auch an der Performanceschraube gedreht haben. Gregory MCGarry machte Benchmarktests. Die Auswertung wird bei Hubert Feyrer, einem der NetBSD-Developer-Geeks, gehostet.

Hier die Originalmail, die über die NetBSD-advocacy-Liste kam:



Gregory McGarry asked me to host and advertize this paper for him:

Abstract: ``With the recent releases of NetBSD 2.0 and FreeBSD 5.3 operating system, many new and exciting features have been implemented. Both criticism and commendation on performance, reliability and scalability have been directed towards these releases.

This paper presents a suite of benchmarks and results for comparing the performance of these operating systems. The benchmarks target core operating system functionality, server scalability and thread implementation. These benchmarks are useful server-based criteria for demanding applications such as loaded webservers, databases, and voice-over-IP (VoIP) media relays. The results indicate that NetBSD has surpassed FreeBSD in performance on nearly every benchmark and is poised to grab the title of the best operating system for the server environment.''

URL: http://www.feyrer.de/NetBSD/gmcgarry/
 
Last edited:
danke für den interessanten bericht. ich habe den text jetzt nur auszugsweise gelesen, aber es ist wirklich sehr beeindruckend wie netbsd 2.0 skaliert, laut den statistiken. aber ich konnte ehrlich gesagt noch nie einen großen performance unterschied zwischen netbsd, freebsd oder openbsd feststellen (weder als workstation noch als server). die unterschiede werden wohl auch erst unter volllast signifikant und soweit werden meine maschinen nie ausgereizt...
 
Microbenchmarks are not always the best indicators to make judgments on the overall performance of one operating system over another.

Genau so sehe ich das auch. Ich freue mich das NetBSD ein solch feines Release gebracht hat. Jedoch sind für mich minimale Performance Vorteile gegenüber FreeBSD kein Grund dieses von meinem Desktop zu verbannen.

Nebenbei bemerkt, ich stelle ebenfalls keine Performance Unterschiede zwischen den BSDs fest. (Ich habe auch ne NetBSD2.0 Installation)
Um das beurteilen zu können müssten Application benchmarks her.

r0b0
 
Das sind leider alles andere als "real-world" Benchmarks. Man kann daraus also keineswegs ableiten welches BSD schneller ist.

Was passiert zum Beispiel, wenn alle "Benchmarks" gleichzeitig laufen? Also konkurrierende Prozesse, so wie es in "real world" nunmal der Fall ist?

Microbenchmarks sind nur fuer Entwickler interessant, als User kann man daraus kaum etwas ableiten.
 
Hmm, ich kann den Beitrag nicht editieren, deshalb ein neuer:

Ich sehe gerade, dass hier auf einem P4 gebenchmarkt wird. Wenn man mal die current/cvs ML oefter liest, dann wird man den Eindruck nicht los, dass der P4 bei den LOCK/UNLOCK Operationen viel zu langsam ist. Das koennte erklaeren, warum FreeBSD durch das fine-grained locking schlechter abschneidet. (Bild 5, 6 und 7)

Auf anderen Platformen mag das wieder anders aussehen.
 
Durchaus ein interessanter Benchmark. Allerdings finde ich ich nicht, dass er eine eindeutige Überlegenheit eines der beiden Systeme aufzeigt, vor allem, weil Microbenchmarks für den Praxisbetrieb nur als unscharfe Richtwerte für Performance verwendet werden können.

Außerdem wurde wurde der Vergleich auf einer UP-Maschine durchgeführt. Da die Industrie ja in Zukunft verstärkt auf 64-Bit-Prozessoren mit mehreren Kernen setzen möchte, wäre es interessanter, NetBSD und FreeBSD auf solchen Systemen zu testen, unter anderem, weil NetBSD auf einen einzigen großen Lock setzt, während FreeBSD dieses Konzept bereits aufgegeben hat und verstärkt auf fine-grained locking setzt.

Gruß,
Peter
 
Back
Top