Moinsen allseits. Ich suche für Linux einen Prozessorbenchmark. Folgende Ansprüche hätte ich daran:
- Es sollte vergleichswerte geben
- Das Teil sollte klein und kompakt sein, keine Grafischen Anwendungen
Wozu das ganze?
Nun, ich habe letzte woche einen neuen vServer bekommen, welche beim gleichen provider sitzt wie mein bisheriger der weitergeführt wird. Laut provider sind beide Virtualisierungsumgebungen exakt gleich aufgebaut und gleich mit servern belegt. nun fühlt sich der neue aber spürbar schneller an als der alte. Und da man mit den Leistungsangaben der gängigen Provider generell mal nix anfangen kann(Was bitteschön sollen 1000 CPU-Points sein?), würde ich gerne einmal einen groben vergleich anstellen, insbesondere interessiert mich ein grober vergleich mit realer hardware(Laut Provider ist die virtualisierte CPU ungefähr so schnell wie ein XP 2000+, wobei "ungefähr" die aussage bereits ad absurdum führt). Also wie gesagt, es geht nur um die rechenleistung, etwas kleines simples wird bevorzugt, und ich brauche und erwarte auch gar keine 100.00% genauen resultate. ein ungefährer vergleich ist das, was ich anstrebe.
Also vielen Dank schonmal im Voraus :-)
Linux 14.982 Themen, 106.376 Beiträge
Als kompletten Benchmark, der auch Vergleiche erlaubt, bietet sich die Phoronix Test Suite an: http://www.phoronix-test-suite.com/
Die Papierdaten der CPU kannst du jeweils mit cat /proc/cpuinfo auslesen.
Du kannst dir auch ein paar einfache Benchmarks selbst zusammenstellen, z.B. (ent)packen grösserer bzip2 oder gzip Archive (Kernel Source), Kernel kompilieren etc pp. Binde den auszuführenden Befehl jeweils in folgenden Rahmen ein:
date; time $TESTBEFEHL; date
dann kennst du Start- und Endzeitpunkt sowie ein paar qualitative Angaben über die CPU-Nutzung.
Bedenke aber auch, dass grad bei vServern "gleich" nicht "gleich" ist. vServer bedeutet ja, dass du eine virtuelle Maschine hast, welche sich die reale Hardware mit weiteren virtuellen Maschinen teilen muss. Da hat es natürlich einen gewaltigen Einfluss auf die Performance, was die anderen VMs, welche auf der gleichen realen Maschine laufen, an Last erzeugen. Wenn auf dem neuen System weniger VMs laufen oder VMs, die weniger Last erzeugen, bekommt dein vServer natürlich mehr Ressourcen und läuft folglich schneller. Mit grösster Wahrscheinlichkeit laufen deine beiden vServer nicht auf dem gleichen realen Server.