MySQL benchmark (Linux vs. *BSD vs. Solaris)

asg

push it, don´t hype
Es gibt mal wieder einen benchmark welcher mySQL dazu nutzt um die performance des jeweiligen OS zu testen.
Dabei wurden folgende Systeme genutzt:

* FreeBSD 4.11
* FreeBSD 5.3
* NetBSD 2.0
* Linux 2.6
* Linux 2.4
* Solaris 10 x86 (build 69)
* OpenBSD 3.6

Wie der Autor des benchmarks schon sagt geht es bei diesem benchmark darum wie gut mySQL auf einem OS performt. Es geht nicht darum herauszufinden welches OS das Beste ist.

Soviel sei aber gesagt, die *BSDs schneiden in diesem Test nicht sonderlich gut ab, nein eher miserabel. Besonders enttäuschend dürfte FreeBSD 5.3+KSE sein, insbesondere aber auch die SMPng Implementierung.

Macht Euch selbst ein Bild:

Aufbau, Installation der Testumgebung:
http://software.newsforge.com/software/04/12/27/1238216.shtml?tid=152&tid=72&tid=29

Ergebnisse:
http://software.newsforge.com/article.pl?sid=04/12/27/1243207
 
Hmm, auch wenn so ein Test für Otto-Normalserver keine große Relevanz hat, fällt der Riesenunterschied zu den Linuxen auf. Liegt die schlechtere Performance an der größeren Manpower die hinter den Linuxen steht oder wie darf ich als Laie das verstehen?

Gruß,
ww
 
ww said:
Hmm, auch wenn so ein Test für Otto-Normalserver keine große Relevanz hat, fällt der Riesenunterschied zu den Linuxen auf. Liegt die schlechtere Performance an der größeren Manpower die hinter den Linuxen steht oder wie darf ich als Laie das verstehen?

Gruß,
ww

Hmm wenn es Dich interessiert, es gibt ein paar Leute auf -current die dazu ihre Meinung gesagt haben. Darunter namhafte Entwickler. Das würd ich mal lesen wenn es Dich interessiert.
 
ww said:
Hmm, auch wenn so ein Test für Otto-Normalserver keine große Relevanz hat, fällt der Riesenunterschied zu den Linuxen auf. Liegt die schlechtere Performance an der größeren Manpower die hinter den Linuxen steht oder wie darf ich als Laie das verstehen?

Gruß,
ww
http://www.osdl.org/about_osdl
 
@ OM_A:

"Proemialität und Diskontexturalität als dekonstruktive Heterarchisierung des Subjektes"

Erklärung: Wie ich es hasse, wenn jemand meint, lediglich einen Link auf eine Seite zu posten, um eine durchaus berechtigte Verständnisfrage zu beantworten oder aber zu diskredierten. Was soll uns denn nun der Link auf OSDL zeigen? Fürt der Link zu einem erweiterten Verständnis? Das gleiche gilt dem Grunde nach für FierceOne mit seinem mystifizierenden Hinweis auf die Meinungsäußerung einiger Entwickler zur sogenannten Performance von FreeBSD-current. Hat das jetzt die Frage von ww in irgendeiner Weise geklärt?
 
ieee said:
@ OM_A:

... Hat das jetzt die Frage von ww in irgendeiner Weise geklärt?

Wenn ww die URL aufruft kann er sich in seiner Meinung bestätigt fühlen, oder es auch sein lassen. Ich bin kein Freund langer Beiträge.
 
Da hat sich jemand sicher viel Arbeit gemacht mit dem benchmark. Dieser benchmark ist genau das, was er sein soll: Ein extrem verengter Ausschnitt des Performance-Verhaltens von MySQL unter ganz bestimmten Bedingungen, nicht mehr und nicht minder. Ich persönlich messe solchen benchmarks keine Bedeutung zu, da die Erfahrung im real life zeigt, das man damit in der Regel rein gar nichts anfangen kann. Die einzigen 4 Erkenntnisse, die ich daraus ziehen kann, sind folgende:

1. Jeder benchmark ist kontrovers und mehr oder minder akademisch.
2. Jeder benchmark führt zu Diskussionen, die ohne klaren Schluss enden.
3. Die Anzeichen verdichten sich, daß FreeBSD noch viel Arbeit in die 5er-branch stecken muss, um die Performance zu verbessern. Das ist ein komplexes Thema und geht von Scheduler bis weiß der Himmel wohin, also ist viel Zeit und Arbeit vonnöten., schnelle Erfolge sind nicht zu Erwarten.
4. Performance ist wie immer nicht alles, Stabilität, Usability und Sicherheit sind für mich zumindest wesentlich wichtiger.

Nur mein kleiner Beitrag aus der Portokasse... :)
 
ieee said:
@ OM_A:

"Proemialität und Diskontexturalität als dekonstruktive Heterarchisierung des Subjektes"

Erklärung: Wie ich es hasse, wenn jemand meint, lediglich einen Link auf eine Seite zu posten, um eine durchaus berechtigte Verständnisfrage zu beantworten oder aber zu diskredierten. Was soll uns denn nun der Link auf OSDL zeigen? Fürt der Link zu einem erweiterten Verständnis? Das gleiche gilt dem Grunde nach für FierceOne mit seinem mystifizierenden Hinweis auf die Meinungsäußerung einiger Entwickler zur sogenannten Performance von FreeBSD-current. Hat das jetzt die Frage von ww in irgendeiner Weise geklärt?

Wie ich es hasse wenn Leute rumposten und dabei absolut nix zum Thema beitragen. Aufgrund Deiner Aussage wird die Frage sicher auch nicht beantwortet. Was genau ist denn bitte so mystifizierend an einem Hinweis sich mal die Mailingliste anzuschauen. Da gibt es ja zum Glueck 10000 Mirrorsites wo man sich das in Ruhe mal durchlesen kann. Sehr mystisch!
Vielleicht kann ich die Frage nicht klaeren weil ich auch nicht wirklich die Antwort kenne?!? Meinungen kann man sich doch trotzdem einholen, auch wenn die vielleicht nicht zur sofortigen Erleuchtung fuehren. Evtl tragen sie auch zum Verstaendnis bei....
 
Hallo Leute, seid doch so nett und lasst den thread nicht in eine Metadiskussion über die Art des Postens etc. ausarten. Zurück zum Thema bitte! ;)

Ich greife die Frage/Vermutung von ww nochmal auf: Das die bessere Performance von MySQL unter L**** auf den grösseren Input von manpower zurückzuführen sei:

1. Keiner kann dies mit Bestimmtheit sagen, dazu ist das Thema zu komplex.

2. Die Unterschiede sind imho grösser als bei anderen benchmarks zwischen den OS, das führt bei mir zur Vermutung, daß dies entweder mit der Ausgangsstellung des Testes zu tun hat und/oder mit der spezifischen Lage bei MySQL. MySQL hat sicher extrem viel Mitarbeit aus der L-Ecke erfahren, einfach deshalb weil es eine sehr häufig benutzte Applikation ist und nahezu jeder irgendwie MySQL in irgendeiner Form verwendet.

3. Daraus den Schluss zu ziehen, daß man dies Verallgemeinern könne halte ich für falsch, da keine Anzeichen dafür vorliegen, daß dies woanders auch der Fall ist.

4. NetBSD z.B. kommt bei diesem Test sehr gut weg, obwohl es das BSD ist, bei dem am wenigsten Menschen mitarbeiten. Also auch ein klarer Hinweis darauf, daß Masse an Menschen alleine noch nicht zu größerer Performance führt.
 
Hallo Daniel, hallo Forum,

diese Ergebnisse verwundern mich persönlich nicht. Man darf schließlich nicht vergessen, wer inzwischen alles hinter Linux steckt. Da finden sich große namhafte Firmen wie IBM, SUN, Novell, Debian, Siemens und so weiter. Die steuern unheimlich viel Know-How zur Kernelentwicklung bei.

Vielleicht liegt es auch daran, dass - jetzt bitte nicht schlagen - FreeBSD 5.x mit einer verdammt heißen Nadel gestrickt wurde. Meines Erachtens wollte man zu viel auf einmal: 64Bit, SMPng, ACPI, neuen Scheduler, multi-platform usw.
Da der Trend immer weiter in Richtung Intel/AMD-basierte (Server-)Systeme geht, sollte sich die FreeBSD-Entwicklergemeinde darauf konzentrieren und das OS für diese CPUs bzw. Plattformen optimieren. Ein FreeBSD auf einem Sparc-Server ist ja ganz nett, aber da installiere ich mir doch lieber ein Solaris, weil es eben für diese Hardware optimiert ist.

So, das war mein Senf zum Thema

Viele Grüße

Jürgen
 
juedan said:
Hallo Daniel, hallo Forum,

diese Ergebnisse verwundern mich persönlich nicht. Man darf schließlich nicht vergessen, wer inzwischen alles hinter Linux steckt. Da finden sich große namhafte Firmen wie IBM, SUN, Novell, Debian, Siemens und so weiter. Die steuern unheimlich viel Know-How zur Kernelentwicklung bei.

Bitte, Debian ist eine Firma?
 
Back
Top