Intels AES-NI-Leistung: Ist die Festplatte nicht der Engpass?

5

Kann ich mit AES-NI, das dm-crypt / LUKS für die Festplattenverschlüsselung verwendet, eine Leistungssteigerung erzielen?

Ist die Festplatte nicht auch ohne Hardwarebeschleunigung der Engpass?

Mark K.
quelle

Antworten:

8

Die Festplatte ist in einigen Fällen der Engpass (abhängig von der Geschwindigkeit Ihrer CPU), es dauert jedoch einige Zeit, bis die Daten in das Laufwerk geschrieben werden Das ist die Umsetzung von die AES-Anweisung Set war für. Es sollte auch helfen, verschlüsselte Dateikomprimierungsvorgänge (z. B. durch 7-zip) zu beschleunigen oder komplexe Hash-Algorithmen für große Datenmengen auszuführen.

Die Geschwindigkeit, die Sie sehen, hängt davon ab, wie schleppend Ihre CPU ist (alles am Ende relativ), aber Sie werden eine Beschleunigung, da die Daten zuerst vom Laufwerk (oder Speicher) geladen, verschlüsselt und dann wieder auf die Festplatte verschoben werden müssen. Dies verringert die Verschlüsselungsgeschwindigkeit, die ein Faktor sein kann oder nicht (Geschwindigkeit ist höchst abhängig von Ihrer Systemkonfiguration, insbesondere CPU- und RAM-Geschwindigkeit).

Diese Beschleunigungen sollten Ihnen dabei helfen, die Übertragungsgeschwindigkeiten in Echtzeit (die Sie beim Kopieren von unverschlüsselten Dateien ohne Verschlüsselungsaufwand erhalten) viel näher zu bringen.

Breakthrough
quelle
1
Die Festplatte ist möglicherweise nicht der Engpass, wenn sie schnell genug ist, wie bei einer SSD. Je mehr Zeit die CPU für das Verschlüsseln von E / A aufwenden muss, desto mehr Zeit benötigen andere auf dem System ausgeführte Prozesse nicht. Schließlich kann AES-NI im Vergleich zur nichtbeschleunigten Verschlüsselung auch einen niedrigeren Stromverbrauch zulassen - ein Gewinn sowohl für die Batterielebensdauer als auch für Kühlsysteme.
afrazier
@afrazier Wenn Sie etwas verschlüsseln, AES-NI oder nicht, werden Sie relativ viel Strom verbrauchen. Ich glaube nicht, dass ein Endbenutzer den Unterschied erkennen würde, und Ihre CPU würde immer noch ziemlich heiß werden.
Breakthrough