crusher79
Goto Top

Windows MD5 Hash Generierung langsam

Moin,

wie generiert man am besten MD5 Hash unter Windows?

Debian:
Di 30. Jan 08:46:22 CET 2024
3215e7f7918060613818e4b328cdd839  /mnt/backuplenovo/Acronis_CB_Local/Zabbix-0A4872D3-1378-40F0-9DFC-CCC3DB4E9F85-5269ED32-FDAD-D425-0254-9AE4188EF8B3A-0024.tibx
Di 30. Jan 08:48:46 CET 2024

Windows:
Tue Jan 30 07:37:03 CET 2024
3215e7f7918060613818e4b328cdd839 *Zabbix-0A4872D3-1378-40F0-9DFC-CCC3DB4E9F85-5269ED32-FDAD-D425-0254-9AE4188EF8B3A-0024.tibx
Tue Jan 30 07:43:22 CET 2024

Statt 2 min. dauert es 6-8 min. auf dem gleichen Server. Linux greift via Netzwerk drauf zu. Unten wurde mal mit MSYS2 unter Windows getestet. Auch langsam.

PowerShell oder certutil verhalten sich ähnlich. Auf die Spitze getrieben erstellt md5sum von Linux den Hash via Netzwerk mit Zugriff auf die Windows Datei schneller, als lokal.

Die Datei hat ca 45 TB binär Daten.

mfg Crusher

Content-Key: 61068834740

Url: https://administrator.de/contentid/61068834740

Printed on: April 27, 2024 at 19:04 o'clock

Member: Lochkartenstanzer
Lochkartenstanzer Jan 30, 2024 updated at 08:26:02 (UTC)
Goto Top
Moin,

Hast Du es mal mit Windows über Netzwerk versucht?

Ggf. Werden lokale Prozesse zugunsten des Netzwerks ausgebremst oder das caching über Netzwerk hat positive Effekte. Oder der Client hat mehr Rechenpower oder bekommt mehr zugeteilt.

lks
Member: Crusher79
Crusher79 Jan 30, 2024 at 08:43:38 (UTC)
Goto Top
Hi, ja hab ich. Via \\localhost

Ist schon echt krass. Everythin auch mal ausgestellt. Da läuft ansonsten Veeam B&R CE - zur Zeit ungenutzt - und Acronis Cypber Backup drauf.

certuil, md5sum unter Windows oder auch PowerShell sind alle langsam.

der Windows Server ist nur für Backups da. Von der Hardwareausstattung auch nicht gerade an der Grenze. Wäre es ein Vergleich zwischen jeweils lokalen Vorgängen unter Windows und Linux wäre es noch erklärbar.

Wenn ich aber md5sum unter debian auf dem Windows Share mache ist es wie gesagt deutlich schneller. Naja Muss ich wohl den Server "auseinandernehmen".

30-01-_2024_09-41-17
Member: Lochkartenstanzer
Lochkartenstanzer Jan 30, 2024 updated at 08:51:16 (UTC)
Goto Top
Zitat von @Crusher79:

Hi, ja hab ich. Via \\localhost

Nein, nicht via localhost auf der Kiste selbst, sondern per Windowsclient auf dem share. Sonst vergleichst Du Äpfel mit Birnen.

lks
Member: Crusher79
Crusher79 Jan 30, 2024 at 08:58:22 (UTC)
Goto Top
Jo hab ich auch. Client via IP - 10 min. Dauer.
Member: Lochkartenstanzer
Lochkartenstanzer Jan 30, 2024 at 09:19:26 (UTC)
Goto Top
Auch mal das md5sum unter WSL benutzt?
Member: Crusher79
Crusher79 Jan 30, 2024 at 10:48:35 (UTC)
Goto Top
Ach ka warum ich so auf MD5 eingeschworen war.

Ich wollte nur was rasches zum zusätzlichen validieren für rsync jobs.

Krypto nicht nötig. Gehe wohl auf xxxhash.

https://manpages.debian.org/testing/xxhash/xxhsum.1.en.html

https://sourceforge.net/projects/xxhsum-for-windows/


Immer noch langsamer, aber besser. Denke werde bei der Variante bleiben.
Member: Lochkartenstanzer
Solution Lochkartenstanzer Jan 30, 2024 at 11:20:56 (UTC)
Goto Top
Zitat von @Crusher79:

Immer noch langsamer, aber besser. Denke werde bei der Variante bleiben.

Moin,

Wird vermutllich dann an den Windows-Bibliotheken der Programmierumgebung liegen.

lks
Member: Crusher79
Crusher79 Jan 30, 2024 at 11:38:16 (UTC)
Goto Top
Zitat von @Lochkartenstanzer:

Moin,

Wird vermutllich dann an den Windows-Bibliotheken der Programmierumgebung liegen.

lks

Möglich. Gern ist eig. immutable Backup ohne Veeam, bzw. build-in support. Baue es nach. Hashsumme ggf. als zusätliche Validierung.

Werd wohl bei xxxhash bleiben. rsync arbeitet ansonsten auch zuverlässig. Reicht mir so.