Open SSL

CPU-Benchmark für Raspberry Pi und andere Linux-Systeme

Wer wissen will, wie sich ein Raspberry Pi gegen einen Desktop-PC schlägt, kann zu Open SSL greifen. So starten Sie den Benchmark.

Wie schlägt sich ein Mini-PC wie der Raspberry Pi mit ARM-Chip in Sachen Rechenleistung im Vergleich zu einem ausgewachsenen PC mit x86-Prozessor von Intel oder AMD? Ein plattformübergreifender Benchmark mittels Open SSL ermittelt Leistungsdaten zum Vergleich der Rechenleistung.

Die Bibliothek Open SSL liefert Verschlüsselungsfunktionen und beherrscht eine ansehnliche Anzahl von Algorithmen.

Sie enthält aber auch einen Benchmark, der die Leistungsfähigkeit eines Systems bei arithmetischen Operationen ermittelt. Der Vorteil von Open SSL ist die Verfügbarkeit unter allen Linux-Distributionen, egal ob für die x86-Plattform oder für ARM, da viele Programme davon abhängen. Zudem kann Open SSL nicht nur einen, sondern alle Prozessorkerne für Berechnungen verwenden. Einen Benchmark starten Sie in der Shell in jeder Distribution mit diesem Befehl:

openssl speed rsa4096 -multi $(cat /proc/cpuinfo|grep ^processor|wc -l)

Der hier verwendete Algorithmus ist RSA mit einer Schlüssellänge von 4096 Bit. Nach dem Benchmark, der auf langsamen ARM-Prozessoren ein paar Minuten dauern kann, zeigt die Ausgabe, wie viele Schlüsselpaare der Prozessor pro Sekunde signieren (sign) und überprüfen (verify) kann. Ein Raspberry Pi A/B erleidet rund 1,8 Schlüsselsignaturen pro Sekunde (sign/s), ein aktueller x86-Prozessor wie etwa der Intel Core i5 schafft in der Zeit locker das 50-, 60-fache.

(Macwelt/ad)