[Sammelthread] Cryptsetup Benchmark (Linux)

danielmayer

Enthusiast
Thread Starter
Mitglied seit
30.03.2005
Beiträge
1.010
Liebe Gemeinde,

ich würde gerne mal CPU-Verschlüsselungsleistungen zusammenführen. Da Truecrypt definitiv nicht mehr angewendet werden sollte, habe ich unter Linux sehr gute Erfahrungen mit cryptsetup (ohne LUKS) gemacht: Da es direkte Kernelmodule nutzt, läuft es auf meinem derzeitigen Serverboard mit Abstand am stabilsten.
Jedoch ist meine kleine Atom-Platine offensichtlich zu schwach für meine Zwecke. Leider finde ich keine Vergleichswerte im Netz.
Dieser Thread soll damit zwei Dinge erfüllen: Mich und euch beraten :)

Anleitung für non-Linux-User:
Download von Uni-Erlangen Ubuntu 14.04.1
Auf USB-Stick per Universal USB Installer und booten. Auswahl "Ausprobieren", auf den Desktop warten; dann per ctrl-alt-t ein Kommandofenster öffnen und "cryptsetup benchmark" eingeben.

Danke für's mitmachen!

Erkenntnisse:
- AVX ist wesentlich wichtiger als GHz oder #Cores und führt im Vergleich zu non-AVX-CPUs zu einer Verdopplung der AES-XTS-Leistung (512bit = AES256bit+XTS256bit).
- AVX2 ist bei Serpent deutlich sichtbar; es gibt seit Kernel 3.6 eine AVX2-Implementation von Serpent. Leider nicht von Twofish, obwohl beide von der Uni Erlangen entwickelt wurden. Vielleicht kommt das ja nach und bietet unter Twofish ähnliche Leistungszuwächse wie bei Serpent. AVX2 bringt bei AES-Verschlüsselungen jedoch keinen Vorteil mehr gegenüber AVX1.
- RAM-Geschwindigkeit scheint auch bei "schwächeren" CPUs mehr Unterschied zu machen als anzunehmen war.
- Mehrkerner >4 Kerne (Xeon CPUs) takten wegen der vielen Kerne den Basistakt herunter, wenn AVX2 genutzt wird. Da auch das Intel ARK den Basistakt verschweigt, hilft im Zweifel nur Recherche. Nach meinen Infos erst >4 Kerne relevant, bis einschließlich 4 Kerne Basistakt = ARK-non-Turbo

Entscheidungsmatrix:
AES: AES-NI ("true") vor (Prozessor-Architektur) vor AVX vor (GHz Basistakt) vor (RAM-Takt); Beispiel: schwarze Markierung (G4400 = Skylake) + braune Markierung (Ram-Takt) + blaue Markierung (AVX)
Serpent256/512: (AVX bzw. AVX2) vor (GHz Basistakt) vor (RAM-Takt); Beispiel: violette Markierung (AVX2 bei 512bit) und blaue Markierung (AVX)
twofish: AVX vor Basistakt vor (Ram-Takt); vgl. blaue Markierung Spalte twofish
Insgesamt gilt: Bei gleicher Technik hilft nur noch Speeeeed :) (hellblaue Markierung)

Letztes Update (30.01.2018): neue Tabelle nur Encryption

Edit: Im direkten Vergleich sind leider alle Ergebnisse mit cryptsetup V1.6.1 mit Vorsicht zu genießen. Es gab einen Bug, der sich noch bei AMD-CPUs am Deutlichsten zeigte, aber sichtbar auch bei Intels das Ergebnis verfälscht hat.
 

Anhänge

  • cryptsetup-Encryption_markiert.png
    cryptsetup-Encryption_markiert.png
    70 KB · Aufrufe: 125
  • crypsetup_180130.png
    crypsetup_180130.png
    46,2 KB · Aufrufe: 113
Zuletzt bearbeitet:
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
cryptsetup 1.6.5 mit Core i7 3770 (Arch Linux)
Code:
PBKDF2-sha1      1267927 iterations per second
PBKDF2-sha256     828259 iterations per second
PBKDF2-sha512     566185 iterations per second
PBKDF2-ripemd160  767625 iterations per second
PBKDF2-whirlpool  260063 iterations per second
#  Algorithm | Key |  Encryption |  Decryption
     aes-cbc   128b   623,8 MiB/s  2316,7 MiB/s
 serpent-cbc   128b    89,8 MiB/s   325,7 MiB/s
 twofish-cbc   128b   192,9 MiB/s   353,2 MiB/s
     aes-cbc   256b   486,2 MiB/s  1774,6 MiB/s
 serpent-cbc   256b    91,1 MiB/s   321,2 MiB/s
 twofish-cbc   256b   204,5 MiB/s   387,4 MiB/s
     aes-xts   256b  2006,0 MiB/s  2016,1 MiB/s
 serpent-xts   256b   338,1 MiB/s   323,8 MiB/s
 twofish-xts   256b   375,7 MiB/s   379,0 MiB/s
     aes-xts   512b  1568,3 MiB/s  1568,9 MiB/s
 serpent-xts   512b   339,6 MiB/s   320,4 MiB/s
 twofish-xts   512b   376,1 MiB/s   377,2 MiB/s
 
Auch Arch Linux mit cryptsetup 1.6.5.
CPU allerdings AMD Phenom(tm) II X4 B50 Processor @ 3,1GHz
Code:
PBKDF2-sha1       573619 iterations per second
PBKDF2-sha256     397187 iterations per second
PBKDF2-sha512     304818 iterations per second
PBKDF2-ripemd160  494611 iterations per second
PBKDF2-whirlpool  150657 iterations per second
#  Algorithm | Key |  Encryption |  Decryption
     aes-cbc   128b   163,2 MiB/s   184,3 MiB/s
 serpent-cbc   128b    77,1 MiB/s   208,5 MiB/s
 twofish-cbc   128b   179,0 MiB/s   227,3 MiB/s
     aes-cbc   256b   126,6 MiB/s   138,0 MiB/s
 serpent-cbc   256b    82,3 MiB/s   208,4 MiB/s
 twofish-cbc   256b   186,4 MiB/s   228,0 MiB/s
     aes-xts   256b   175,1 MiB/s   177,6 MiB/s
 serpent-xts   256b   187,7 MiB/s   193,8 MiB/s
 twofish-xts   256b   208,0 MiB/s   204,3 MiB/s
     aes-xts   512b   131,5 MiB/s   132,2 MiB/s
 serpent-xts   512b   190,5 MiB/s   194,0 MiB/s
 twofish-xts   512b   208,3 MiB/s   205,4 MiB/s

Edit: MemTotal: 8179860 kB
Müsste 1600er RAM mit 9er Timing sein.
 
Zuletzt bearbeitet:
Interessante Idee! Leider ist die cryptsetup-Version in Debian Wheezy zu alt (1.4.3) und hat den benchmark-Befehl (ab 1.6.0) noch nicht.
Nach dem ChangeLog sollte für den Test vermutlich mindestens Version 1.6.3 vorliegen.
 
Zuletzt bearbeitet:
Ok, Danke euch schon mal.

Bitte für künftige Posts: Der RAM wird sich mit bemerkbar machen, wenn ich so den i7-3770 anschaue. Also bitte noch nachposten (mit edit), "DDR3-1866" o.ä.
Danke!
(Grafik kommt ;))
 
AMD E-350, DDR3-1333
Code:
# Tests are approximate using memory only (no storage IO).
PBKDF2-sha1       114373 iterations per second
PBKDF2-sha256      74135 iterations per second
PBKDF2-sha512      48834 iterations per second
PBKDF2-ripemd160  112798 iterations per second
PBKDF2-whirlpool   54341 iterations per second
#  Algorithm | Key |  Encryption |  Decryption
     aes-cbc   128b    58.7 MiB/s    71.4 MiB/s
 serpent-cbc   128b    35.7 MiB/s    46.9 MiB/s
 twofish-cbc   128b    80.4 MiB/s    79.9 MiB/s
     aes-cbc   256b    49.4 MiB/s    57.1 MiB/s
 serpent-cbc   256b    36.7 MiB/s    47.7 MiB/s
 twofish-cbc   256b    81.2 MiB/s    80.1 MiB/s
     aes-xts   256b    72.5 MiB/s    73.1 MiB/s
 serpent-xts   256b    45.8 MiB/s    46.0 MiB/s
 twofish-xts   256b    74.1 MiB/s    74.1 MiB/s
     aes-xts   512b    56.7 MiB/s    56.9 MiB/s
 serpent-xts   512b    45.9 MiB/s    46.0 MiB/s
 twofish-xts   512b    74.5 MiB/s    74.4 MiB/s

1x Xeon L5520 (Quad-Core), DDR3-1066 REG ECC

Code:
# Tests are approximate using memory only (no storage IO).
PBKDF2-sha1       289342 iterations per second
PBKDF2-sha256     176885 iterations per second
PBKDF2-sha512     116404 iterations per second
PBKDF2-ripemd160  239619 iterations per second
PBKDF2-whirlpool  122497 iterations per second
#  Algorithm | Key |  Encryption |  Decryption
     aes-cbc   128b   134,1 MiB/s   157,2 MiB/s
 serpent-cbc   128b    51,9 MiB/s   218,0 MiB/s
 twofish-cbc   128b   128,7 MiB/s   175,3 MiB/s
     aes-cbc   256b   108,9 MiB/s   121,5 MiB/s
 serpent-cbc   256b    53,2 MiB/s   219,6 MiB/s
 twofish-cbc   256b   130,0 MiB/s   176,9 MiB/s
     aes-xts   256b   161,1 MiB/s   159,7 MiB/s
 serpent-xts   256b   194,4 MiB/s   202,6 MiB/s
 twofish-xts   256b   161,5 MiB/s   163,1 MiB/s
     aes-xts   512b   125,1 MiB/s   125,7 MiB/s
 serpent-xts   512b   195,4 MiB/s   200,2 MiB/s
 twofish-xts   512b   168,0 MiB/s   162,1 MiB/s
 
Zuletzt bearbeitet:
Intel i7-2600, DDR3-1333 (Arch-Linux)

Code:
PBKDF2-sha1      1022003 iterations per second
PBKDF2-sha256     621194 iterations per second
PBKDF2-sha512     497426 iterations per second
PBKDF2-ripemd160  595781 iterations per second
PBKDF2-whirlpool  241384 iterations per second
#  Algorithm | Key |  Encryption |  Decryption
     aes-cbc   128b   623,2 MiB/s  2138,2 MiB/s
 serpent-cbc   128b    77,7 MiB/s   308,2 MiB/s
 twofish-cbc   128b   177,2 MiB/s   335,6 MiB/s
     aes-cbc   256b   459,9 MiB/s  1642,9 MiB/s
 serpent-cbc   256b    78,8 MiB/s   309,0 MiB/s
 twofish-cbc   256b   178,0 MiB/s   334,1 MiB/s
     aes-xts   256b  1840,0 MiB/s  1838,8 MiB/s
 serpent-xts   256b   316,1 MiB/s   299,2 MiB/s
 twofish-xts   256b   327,4 MiB/s   326,2 MiB/s
     aes-xts   512b  1435,2 MiB/s  1450,0 MiB/s
 serpent-xts   512b   315,9 MiB/s   299,6 MiB/s
 twofish-xts   512b   328,0 MiB/s   331,5 MiB/s

Intel i3-4130, DDR3-1600
Code:
PBKDF2-sha1      1209430 iterations per second
PBKDF2-sha256     801663 iterations per second
PBKDF2-sha512     612485 iterations per second
PBKDF2-ripemd160  711381 iterations per second
PBKDF2-whirlpool  524288 iterations per second
#  Algorithm | Key |  Encryption |  Decryption
     aes-cbc   128b   659,2 MiB/s  2830,3 MiB/s
 serpent-cbc   128b    86,6 MiB/s   559,8 MiB/s
 twofish-cbc   128b   186,1 MiB/s   357,6 MiB/s
     aes-cbc   256b   486,8 MiB/s  2178,2 MiB/s
 serpent-cbc   256b    87,3 MiB/s   561,6 MiB/s
 twofish-cbc   256b   185,5 MiB/s   356,6 MiB/s
     aes-xts   256b  2468,1 MiB/s  2458,6 MiB/s
 serpent-xts   256b   564,0 MiB/s   547,2 MiB/s
 twofish-xts   256b   347,2 MiB/s   351,2 MiB/s
     aes-xts   512b  1892,1 MiB/s  1891,1 MiB/s
 serpent-xts   512b   563,8 MiB/s   546,3 MiB/s
 twofish-xts   512b   345,7 MiB/s   352,9 MiB/s

Intel i7-4600U, DDR3-1333
Code:
PBKDF2-sha1      1095690 iterations per second
PBKDF2-sha256     728177 iterations per second
PBKDF2-sha512     559538 iterations per second
PBKDF2-ripemd160  647269 iterations per second
PBKDF2-whirlpool  234057 iterations per second
#  Algorithm | Key |  Encryption |  Decryption
     aes-cbc   128b   619,7 MiB/s  2608,9 MiB/s
 serpent-cbc   128b    80,0 MiB/s   525,4 MiB/s
 twofish-cbc   128b   174,8 MiB/s   322,1 MiB/s
     aes-cbc   256b   452,5 MiB/s  2031,7 MiB/s
 serpent-cbc   256b    81,5 MiB/s   522,3 MiB/s
 twofish-cbc   256b   171,5 MiB/s   317,1 MiB/s
     aes-xts   256b  2213,3 MiB/s  2184,6 MiB/s
 serpent-xts   256b   521,4 MiB/s   504,0 MiB/s
 twofish-xts   256b   313,1 MiB/s   311,1 MiB/s
     aes-xts   512b  1676,6 MiB/s  1674,5 MiB/s
 serpent-xts   512b   516,5 MiB/s   508,4 MiB/s
 twofish-xts   512b   325,1 MiB/s   327,0 MiB/s

Intel Xeon E3-1230v2, DDR3-1333 (ECC)
Code:
PBKDF2-sha1      1219274 iterations per second
PBKDF2-sha256     789590 iterations per second
PBKDF2-sha512     531193 iterations per second
PBKDF2-ripemd160  721166 iterations per second
PBKDF2-whirlpool  250137 iterations per second
#  Algorithm | Key |  Encryption |  Decryption
     aes-cbc   128b   637,5 MiB/s  2346,1 MiB/s
 serpent-cbc   128b    91,4 MiB/s   314,4 MiB/s
 twofish-cbc   128b   195,4 MiB/s   371,5 MiB/s
     aes-cbc   256b   468,2 MiB/s  1739,6 MiB/s
 serpent-cbc   256b    91,4 MiB/s   314,4 MiB/s
 twofish-cbc   256b   195,3 MiB/s   371,3 MiB/s
     aes-xts   256b  1945,9 MiB/s  1945,8 MiB/s
 serpent-xts   256b   325,0 MiB/s   308,6 MiB/s
 twofish-xts   256b   363,4 MiB/s   365,3 MiB/s
     aes-xts   512b  1509,6 MiB/s  1508,3 MiB/s
 serpent-xts   512b   325,0 MiB/s   308,5 MiB/s
 twofish-xts   512b   363,1 MiB/s   365,1 MiB/s

Alles unter Archlinux mit cryptsetup 1.6.5.
 
Zuletzt bearbeitet:
@danielmayer: Du hast in der Tabelle oben ein Fehler, bei dem 3770 muss bei aes-cbc 128bit Encryption 623,8 MiB/s stehen!
 
Ah, Sorry. Hatte mich schon gewundert, einen Zweitplazierten grün markieren zu müssen/können... :)
Wird morgen korrigiert und um die neuen Meldungen ergänzt.
 
Interessant, dass hier alle nur Arch nutzen :d

Edit: Ach so, überall sonst ist cryptsetup veraltet ^^
 
Ich seh gerade dein Server Board schaut ganz interessant aus. Was verbraucht das denn so?
 
Hehe, ich starte den Thread, weil mir mein Serverboard gar nicht mehr interessant ist, und Du fragst danach :)
Soll-Verbrauch max. bei 20W. Ich habe leider keine vernünftige Messung gemacht und jetzt hängen 10 Festplatten/etc. dran. Immerhin als Board passiv gekühlt.
Ich kann zumindest zu cryptsetup sagen, dass die reale Verschlüsselungsleistung aes-xts-plain64 mit SHA512 im software-Raid5 bei ca. 170-190MB/sek. liegt. Das ist eigentlich ja ganz gut, macht aber keinen Spaß, wenn man gleichzeitig vom anderen verschlüsselten Raid lesen will (z.B. Film schauen). Da schmiert mir die Kiste unregelmäßig ab. Ein Freund hat das quad-core-Board C2550D4I und vermutet eine elektrisch fehlerhafte Anbindung des/der Marvell-Chips - denn: kein Fehler "innerhalb" der Intel-SATA-Ports.
Außerdem hatte ich vergessen die VT-D-Kreuze zu suchen: Hat's nicht. Da ich aber mit virtuellen Maschinen mit PCIe-Passthrough arbeiten möchte...: völlig falsches Board gekauft.
Top-Board für ein Standard-NAS, z.B. mit Freenas o.ä., bzw. für einen Linux-Server: 12 SATA-Ports und für virtuelle Maschinen ohne PT bestens geeignet.
Außerdem Bestnoten für den Support von Asrock! Ich brauchte bereits zweimal ein quasi persönlich angepasstes Bios: keine 48h...!
 
Ich frage mehr aus Interesse.
Als ich den Preis des Boards gesehen habe, finde ich dann einen Xeon E3 doch deutlich attraktiver.
 
Yup. Bei den nun in der aktualisierten Grafik gut sichtbaren Leistungswerten sowieso.
 
Support einer passiven Risercard PCIex8 -> x4x4. Erlaubt dann numal beide Karten, die ich lt. Sig betreibe :)
 
Benchmark mit neuem Ram

Hallo allerseits,

ich hab auf mein Laptop ein neues BIOS installiert, sodass der 1866er Ram jetzt korrekt erkannt wird.

Hier die neuen Ergebnisse:
Code:
PBKDF2-sha1      1143485 iterations per second  [COLOR="#008000"]+4.4%[/COLOR]
PBKDF2-sha256     748982 iterations per second  [COLOR="#008000"]+2.9%[/COLOR]
PBKDF2-sha512     584490 iterations per second  [COLOR="#008000"]+4.5%[/COLOR]
PBKDF2-ripemd160  669588 iterations per second  [COLOR="#008000"]+3.4%[/COLOR]
PBKDF2-whirlpool  254015 iterations per second  [COLOR="#008000"]+8.5%[/COLOR]
#  Algorithm | Key |  Encryption |  Decryption
     aes-cbc   128b   636,7 MiB/s  2740,3 MiB/s [COLOR="#008000"]+2.7%[/COLOR] | [COLOR="#008000"]+5.0%[/COLOR]
 serpent-cbc   128b    84,4 MiB/s   544,3 MiB/s [COLOR="#008000"]+5.5%[/COLOR] | [COLOR="#008000"]+3.6%[/COLOR]
 twofish-cbc   128b   180,2 MiB/s   343,3 MiB/s [COLOR="#008000"]+3.1%[/COLOR] | [COLOR="#008000"]+6.6%[/COLOR]
     aes-cbc   256b   466,8 MiB/s  2098,8 MiB/s [COLOR="#008000"]+3.2%[/COLOR] | [COLOR="#008000"]+3.3%[/COLOR]
 serpent-cbc   256b    84,5 MiB/s   544,0 MiB/s [COLOR="#008000"]+3.7%[/COLOR] | [COLOR="#008000"]+4.2%[/COLOR]
 twofish-cbc   256b   180,2 MiB/s   343,5 MiB/s [COLOR="#008000"]+5.1%[/COLOR] | [COLOR="#008000"]+8.3%[/COLOR]
     aes-xts   256b  2394,8 MiB/s  2330,9 MiB/s [COLOR="#008000"]+8.2%[/COLOR] | [COLOR="#008000"]+6.7%[/COLOR]
 serpent-xts   256b   546,2 MiB/s   527,7 MiB/s [COLOR="#008000"]+4.8%[/COLOR] | [COLOR="#008000"]+4.7%[/COLOR]
 twofish-xts   256b   336,2 MiB/s   333,7 MiB/s [COLOR="#008000"]+7.4%[/COLOR] | [COLOR="#008000"]+7.3%[/COLOR]
     aes-xts   512b  1834,8 MiB/s  1835,4 MiB/s [COLOR="#008000"]+9.4%[/COLOR] | [COLOR="#008000"]+9.6%[/COLOR]
 serpent-xts   512b   547,2 MiB/s   527,6 MiB/s [COLOR="#008000"]+5.9%[/COLOR] | [COLOR="#008000"]+3.8%[/COLOR]
 twofish-xts   512b   337,5 MiB/s   341,4 MiB/s [COLOR="#008000"]+3.8%[/COLOR] | [COLOR="#008000"]+4.4%[/COLOR]
Dahinter habe ich mal die Differenz in Prozent angegeben. Wie man sieht, bewegt sich das im einstelligen Bereich. Vllt hilft das dem einen oder anderen ja bei einer Kaufentscheidung
 
CPU-Updates.
Schön wären ein paar Eingaben der neuen Haswell-E / EP-CPUs. Wer bietet Daten eines Core i7-5xxx?
 
Frag doch mal in den entsprechenden Unterforen, eventuell erklärt sich ja einer der Early-Adopters bereit vom USB-Stick zu booten.
 
Code:
# Die Tests sind nur annähernd genau, da sie nicht auf die Festplatte zugreifen.
PBKDF2-sha1      1016062 iterations per second
PBKDF2-sha256     655360 iterations per second
PBKDF2-sha512     510007 iterations per second
PBKDF2-ripemd160  631672 iterations per second
PBKDF2-whirlpool  250615 iterations per second
#  Algorithm | Key |  Encryption |  Decryption
     aes-cbc   128b   607,1 MiB/s  2137,4 MiB/s
 serpent-cbc   128b    76,4 MiB/s   304,4 MiB/s
 twofish-cbc   128b   183,3 MiB/s   349,6 MiB/s
     aes-cbc   256b   479,1 MiB/s  1678,0 MiB/s
 serpent-cbc   256b    82,0 MiB/s   322,0 MiB/s
 twofish-cbc   256b   185,5 MiB/s   323,4 MiB/s
     aes-xts   256b  1921,1 MiB/s  1932,7 MiB/s
 serpent-xts   256b   332,4 MiB/s   317,0 MiB/s
 twofish-xts   256b   342,7 MiB/s   346,4 MiB/s
     aes-xts   512b  1495,5 MiB/s  1460,0 MiB/s
 serpent-xts   512b   293,0 MiB/s   316,9 MiB/s
 twofish-xts   512b   343,8 MiB/s   318,7 MiB/s

i7-2600 mit 1600 MHz Ram.
 
Netrunner Rolling

Cryptsetup 1.6.6

I7-4770K@4200MHz
2x4GB DDR3-2133

Code:
# Die Tests sind nur annähernd genau, da sie nicht auf die Festplatte zugreifen.
PBKDF2-sha1      1468593 iterations per second
PBKDF2-sha256     983654 iterations per second
PBKDF2-sha512     759837 iterations per second
PBKDF2-ripemd160  873813 iterations per second                                                                                                         
PBKDF2-whirlpool  327680 iterations per second                                                                                                         
#  Algorithm | Key |  Encryption |  Decryption                                                                                                         
     aes-cbc   128b   820,6 MiB/s  3536,2 MiB/s
 serpent-cbc   128b   108,2 MiB/s   700,9 MiB/s
 twofish-cbc   128b   231,2 MiB/s   446,1 MiB/s
     aes-cbc   256b   603,2 MiB/s  2707,6 MiB/s
 serpent-cbc   256b   108,1 MiB/s   700,5 MiB/s
 twofish-cbc   256b   231,2 MiB/s   445,9 MiB/s
     aes-xts   256b  3058,4 MiB/s  2976,9 MiB/s
 serpent-xts   256b   699,7 MiB/s   679,5 MiB/s
 twofish-xts   256b   434,0 MiB/s   440,1 MiB/s
     aes-xts   512b  2346,6 MiB/s  2343,2 MiB/s
 serpent-xts   512b   700,6 MiB/s   679,2 MiB/s
 twofish-xts   512b   433,7 MiB/s   439,7 MiB/s

AMD A10-4600M
DDR3-1333

Code:
# Die Tests sind nur annähernd genau, da sie nicht auf die Festplatte zugreifen.
PBKDF2-sha1       753287 iterations per second
PBKDF2-sha256     462335 iterations per second
PBKDF2-sha512     340446 iterations per second
PBKDF2-ripemd160  447344 iterations per second
PBKDF2-whirlpool  131863 iterations per second
#  Algorithm | Key |  Encryption |  Decryption
     aes-cbc   128b   432,9 MiB/s  1596,5 MiB/s
 serpent-cbc   128b    65,2 MiB/s   251,5 MiB/s
 twofish-cbc   128b   146,9 MiB/s   194,5 MiB/s
     aes-cbc   256b   328,1 MiB/s  1270,4 MiB/s
 serpent-cbc   256b    68,7 MiB/s   253,4 MiB/s
 twofish-cbc   256b   150,7 MiB/s   194,7 MiB/s
     aes-xts   256b  1272,8 MiB/s  1282,6 MiB/s
 serpent-xts   256b   239,1 MiB/s   246,7 MiB/s
 twofish-xts   256b   186,7 MiB/s   190,7 MiB/s
     aes-xts   512b  1040,0 MiB/s  1040,3 MiB/s
 serpent-xts   512b   242,3 MiB/s   247,1 MiB/s
 twofish-xts   512b   188,7 MiB/s   190,7 MiB/s
 
Zuletzt bearbeitet:
Cryptsetup 1.6.6

Xeon E1225v3 (Dell T20)
2x8GB DDR3-1333 ECC

Code:
# Die Tests sind nur annähernd genau, da sie nicht auf die Festplatte zugreifen.
PBKDF2-sha1      1267927 iterations per second
PBKDF2-sha256     845625 iterations per second
PBKDF2-sha512     647269 iterations per second
PBKDF2-ripemd160  748982 iterations per second
PBKDF2-whirlpool  280668 iterations per second
#  Algorithm | Key |  Encryption |  Decryption
     aes-cbc   128b   701,8 MiB/s  3027,1 MiB/s
 serpent-cbc   128b    92,5 MiB/s   599,6 MiB/s
 twofish-cbc   128b   197,8 MiB/s   382,0 MiB/s
     aes-cbc   256b   516,7 MiB/s  2320,4 MiB/s
 serpent-cbc   256b    92,4 MiB/s   599,6 MiB/s
 twofish-cbc   256b   197,8 MiB/s   381,8 MiB/s
     aes-xts   256b  2615,5 MiB/s  2603,2 MiB/s
 serpent-xts   256b   599,8 MiB/s   579,6 MiB/s
 twofish-xts   256b   371,3 MiB/s   376,6 MiB/s
     aes-xts   512b  2013,1 MiB/s  2009,6 MiB/s
 serpent-xts   512b   600,0 MiB/s   579,7 MiB/s
 twofish-xts   512b   370,8 MiB/s   376,4 MiB/s
 
Da ich gerade Langeweile hatte:


AMD FX-9590 (Rest siehe Systeminfo unterm Benutzerbild):
cryptsetup_FX-9590.png (Xubuntu)
crypt_FX-9590_neu.png(Ubuntu)

AMD FX-7500 (Acer Aspire E5-551G-F1EW):
cryptsetup_FX-7500.png (Xubuntu)
crypt-FX-7500_neu.png(Ubuntu)

AMD A10-7300 (Acer Aspire E5-551G-T0KC):

crypt_A10-7300.png(Xubuntu)
crypt-A10-7300_neu.png(Ubuntu)

Edit: Irgendwie kommt mit Xubuntu 14.04.01 LTS teilweise Stuss bei raus. 390 GiB/s sind wohl doch etwas übertrieben...

Edit 2: Wohl doch nicht so falsch. Hab es jetzt mit der Ubuntu-Version aus Post 1 probiert und die Werte sind ähnlich.
 
Zuletzt bearbeitet:
i5 2500
2x2GB DDR3-1333

Code:
# Die Tests sind nur annähernd genau, da sie nicht auf die Festplatte zugreifen.
PBKDF2-sha1       501231 iterations per second
PBKDF2-sha256     278876 iterations per second
PBKDF2-sha512     174762 iterations per second
PBKDF2-ripemd160  406424 iterations per second
PBKDF2-whirlpool  221405 iterations per second
#  Algorithm | Key |  Encryption |  Decryption
     aes-cbc   128b   667,0 MiB/s  2195,0 MiB/s
 serpent-cbc   128b    84,1 MiB/s   323,8 MiB/s
 twofish-cbc   128b   188,6 MiB/s   352,9 MiB/s
     aes-cbc   256b   479,1 MiB/s  1686,0 MiB/s
 serpent-cbc   256b    87,8 MiB/s   326,2 MiB/s
 twofish-cbc   256b   187,5 MiB/s   354,7 MiB/s
     aes-xts   256b  1884,2 MiB/s  1887,7 MiB/s
 serpent-xts   256b   335,6 MiB/s   323,3 MiB/s
 twofish-xts   256b   347,8 MiB/s   351,5 MiB/s
     aes-xts   512b  1459,6 MiB/s  1465,1 MiB/s
 serpent-xts   512b   336,3 MiB/s   319,1 MiB/s
 twofish-xts   512b   344,8 MiB/s   347,6 MiB/s

P8600
2x2GB DDR3 SDRAM-1066

Code:
# Die Tests sind nur annähernd genau, da sie nicht auf die Festplatte zugreifen.
PBKDF2-sha1       331408 iterations per second
PBKDF2-sha256     191906 iterations per second
PBKDF2-sha512     126030 iterations per second
PBKDF2-ripemd160  266677 iterations per second
PBKDF2-whirlpool  128754 iterations per second
#  Algorithm | Key |  Encryption |  Decryption
     aes-cbc   128b   159,0 MiB/s   158,5 MiB/s
 serpent-cbc   128b    53,2 MiB/s   198,1 MiB/s
 twofish-cbc   128b   135,3 MiB/s   175,0 MiB/s
     aes-cbc   256b   118,6 MiB/s   120,4 MiB/s
 serpent-cbc   256b    54,9 MiB/s   199,8 MiB/s
 twofish-cbc   256b   137,3 MiB/s   175,7 MiB/s
     aes-xts   256b   155,5 MiB/s   156,7 MiB/s
 serpent-xts   256b   177,9 MiB/s   187,2 MiB/s
 twofish-xts   256b   159,6 MiB/s   160,7 MiB/s
     aes-xts   512b   119,1 MiB/s   114,9 MiB/s
 serpent-xts   512b   162,0 MiB/s   167,3 MiB/s
 twofish-xts   512b   148,0 MiB/s   156,4 MiB/s
 
Zuletzt bearbeitet:

Ähnliche Themen

Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh