Wie messe ich die CPU-Leistung eines VPS?

Vor ein paar Tagen habe ich dir gesagt, wie man das kennt Geschwindigkeit einer Festplatte mit dem Befehl ddNun, dieses Mal werde ich Ihnen ein Tool zeigen, mit dem wir viele Dinge vergleichen können, aber heute werden wir es nur dazu verwenden CPU-Leistung.

CPU

Sysbench installieren

Dieses Tool (sysbench) dient nicht wie gesagt zum Benchmarking verschiedener Dinge (E / A, CPU, MySQL usw.). Dieses Mal werden wir es natürlich nur für die CPU verwenden. Zuerst müssen wir es installieren:

Auf Systemen wie Debian, Ubuntu oder ähnlichem:

sudo aptitude install sysbench

In ArchLinux und Derivaten:

yaourt -S sysbench

Verwenden von sysbench zum Messen der CPU-Leistung

Jetzt müssen wir es nur noch mit Administratorrechten und den entsprechenden Parametern ausführen:

sysbench --test=cpu --cpu-max-prime=20000 run

Was bedeutet das?

  1. Wir werden einen CPU-Test durchführen
  2. Die Zahl muss so sein, dass der Test mindestens 10 Sekunden dauert. 20000 ist ein Wert, der ihnen dienen soll.

Hier sind einige Ausgaben von meinem PC und einigen Servern, die ich verwalte:

So überprüfen Sie die CPU-Leistung

Das wirklich Wichtige ist die Ausführungszeit, dh wie schnell die CPU den Test abgeschlossen hat.

Das heißt, im ersten Screenshot ist zu sehen, dass die CPU den Test in 1 Sekunden abgeschlossen hat, der zweite zeigt, dass sie ihn in 40.5 Sekunden abgeschlossen hat, während der dritte und letzte Screenshot anzeigt, dass der Test in 46.5 Sekunden abgeschlossen wurde.

Dies bedeutet, dass die 3. CPU die schnellste ist, da sie den Test in kürzerer Zeit als die anderen abgeschlossen hat. Einfach oder nicht?

Übrigens, wenn Sie denken, dass ein Server / Computer mit 8 Kernen und ein anderer mit nur 4 Kernen den 8-Kern-Test immer schneller abschließt, weil er mehr hat ... Sie haben einen Fehler, der Test läuft auf einem einzelnen Kern, das heißt spielt der Betrag hier keine Rolle 😉

Nun, das ist alles, ich hoffe es war nützlich, ich führe weiterhin Tests auf dem GNUTransfer VPS durch 😀


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Miguel sagte

    Es ist nicht sehr sinnvoll, einen einzelnen Kerntest auf einem Server auszuführen, da die meisten Aufgaben mehrere Kerne verwenden.

    1.    KZKG ^ Gaara sagte

      Unabhängig von der Anzahl der Kerne muss häufig bekannt sein, welche CPU die beste Leistung bietet.

      Quantität ist nicht alles, Qualität ist oft wichtiger.

    2.    Nur Geek sagte

      Mit diesem Test können Sie wissen, wie viel iPC über den Prozessor verfügt, und basierend darauf können Sie auswählen, wie viele Kerne Sie haben werden. einfach

    3.    Manuti sagte

      In diesen Beispielen können Sie sehen, wie Sie die Anzahl der Threads auswählen können, die den Test ausführen, um alle möglichen Kerne zusammenzudrücken:
      http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-vs-odroid-vs-banana-pro/

    4.    Juan Ponce Riquelme sagte

      Ich stimme vollkommen zu, dass es realer wäre, wenn eine Bech alle Kerne zusammen besetzt

  2.   Manuti sagte

    Und falls Sie eine Reihe von Tests mit ARM Mini-PC, Raspberry Pi, ODROID und Banana PRO mit etwas Niedrigem vergleichen möchten:
    http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-2/
    http://raspberryparatorpes.net/rivales/sysbench-raspberry-pi-vs-odroid-vs-banana-pro/

  3.   Sli sagte

    Übrigens ein guter Artikel, da Sie sagen, dass es sich um Server handelt, die Sie für Centos einsetzen könnten

  4.   Sli sagte

    Ist der Screenshot in der Mitte möglicherweise nicht die GNU-Übertragung?

    1.    KZKG ^ Gaara sagte

      Die ersten beiden stammen von GNUTransfer 😀

  5.   Hades sagte

    Zusammenfassung der Testausführung:
    Gesamtzeit: 21.6028s
    Gesamtzahl der Veranstaltungen: 10000
    Gesamtzeit für die Ereignisausführung: 21.6020
    Statistik pro Anfrage:
    min: 2.14 ms
    Durchschnitt: 2.16 ms
    max: 5.56 ms
    ca. 95. Perzentil: 2.24 ms

    Themen Fairness:
    Ereignisse (Durchschnitt / Standard): 10000.0000 / 0.00
    Ausführungszeit (avg / stddev): 21.6020 / 0.00

  6.   John sagte

    Zusammenfassung der Testausführung:
    Gesamtzeit: 19.7614s
    Gesamtzahl der Veranstaltungen: 10000
    Gesamtzeit für die Ereignisausführung: 19.7599
    Statistik pro Anfrage:
    min: 1.91 ms
    Durchschnitt: 1.98 ms
    max: 5.73 ms
    ca. 95. Perzentil: 2.08 ms

    Themen Fairness:
    Ereignisse (Durchschnitt / Standard): 10000.0000 / 0.00
    Ausführungszeit (avg / stddev): 19.7599 / 0.00

    Das ist dann gut? es ist ein fx 8120.

    1.    miguelon66 sagte

      Ausführen des Tests mit folgenden Optionen:
      Anzahl der Threads: 1

      CPU-Leistungsbenchmark durchführen

      Threads gestartet!

      Fertig.

      Maximale im CPU-Test überprüfte Primzahl: 20000

      Zusammenfassung der Testausführung:
      Gesamtzeit: 108.2065s
      Gesamtzahl der Veranstaltungen: 10000
      Gesamtzeit für die Ereignisausführung: 108.1852
      Statistik pro Anfrage:
      min: 9.02 ms
      Durchschnitt: 10.82 ms
      max: 54.76 ms
      ca. 95. Perzentil: 16.91 ms

      Themen Fairness:
      Ereignisse (Durchschnitt / Standard): 10000.0000 / 0.00
      Ausführungszeit (avg / stddev): 108.1852 / 0.00

      Meins scheint dir sehr langsam zu sein, oder?

  7.   anonym sagte

    Das Gute wäre, mehrere Systeme zu installieren, insbesondere Himbeer-Orangen-Pi usw., und die großen / nicht so großen Unterschiede zu erkennen.