hashdeep: 32-Bit versus 64-Bit

hashdeep: 32-Bit versus 64-Bit

Postby Gerby » 09.08.2011, 19:39

Hallo zusammen!

Sicherlich ist der eine oder die andere beim Download schon über Mitteilungen von hashdeep gestolpert, dass man die Verwendung der 64-Bit-Version in Betracht ziehen solle. Die Hinweise sind seit dem Einsatz der aktuellen hashdeep-Version 3.9.2 implementiert und im Changelog auch dokumentiert.

Ich hab's kurzerhand mal ausgetestet und sowohl mit der 32- als auch mit der 64-Bit-Version Hashes von einer ca. 1 GByte großen Datei gemacht, mehrmals und im Wechsel, damit man eventuelle Außreißer oder andere Einflüsse ausschließen kann:
- 32-Bit: ca. 19 Sek.
- 64-Bit: ca. 15 Sek.
Also tatsächlich ein kleiner Zeitgewinn.

Wenn man das im Kontext eines gesamten Downloaddurchlaufs betrachtet, ist diese Zeitersparnis jedoch zu vernachlässigen, da zum einen viele kleinere Hashes erzeugt werden und zum anderen bei den großen Berechnungen für die ISOs die paar Sekunden den Kohl auch nicht fett machen. Ergo ist ein Einbeziehen der 64-Bit-Version von hashdeep in WSUS-Offline wohl den Aufwand nicht wert (meine persönliche Einschätzung).

Wäre zum Schluss nur noch die Tatsache, dass die vielen Mitteilungen zur 64-Bit-Version lästig sind. Vielleicht kann hier der Parameter
Code: Select all
-s - silent mode. Suppress all error messages

eingesetzt werden (direkte Frage bzw. Anregung an Torsten)? Oder hätte das auch Auswirkungen auf die Funktionalität oder das Logging? Ich konnte es noch nicht testen.

Schöne Grüße
Gerby
Mach mit - der Übersichtlichkeit wegen! Füge Log-Auszüge als [Code] ein.
Make it clear! Insert log excerpts as [Code].
Gerby
 
Posts: 504
Joined: 11.09.2009, 15:57
Location: DE > SH > SE

Re: hashdeep: 32-Bit versus 64-Bit

Postby boco » 10.08.2011, 13:05

1. Schritt: hashdeep64.exe in ..\client\bin inkludieren.
2. Schritt: Gemäß http://blogs.msdn.com/b/david.wang/arch ... tness.aspx die Umgebung erkennen und das richtige hashdeep starten.

DAS wäre meiner Meinung nach der korrekte Weg.
Microsoft update catalog: http://catalog.update.microsoft.com/v7/site/
Windows Install media download: https://support.microsoft.com/en-us/help/15088/windows-create-installation-media
boco
 
Posts: 2391
Joined: 24.11.2009, 17:00
Location: Germany

Re: hashdeep: 32-Bit versus 64-Bit

Postby WSUSUpdateAdmin » 10.08.2011, 15:21

So etwa: http://trac.wsusoffline.net/browser/trunk (r281)?

Danke & Gruß
Torsten
Last edited by aker on 28.07.2013, 18:18, edited 1 time in total.
Reason: Trac URL aktualisert
WSUSUpdateAdmin
Administrator
 
Posts: 2245
Joined: 07.07.2009, 14:38

Re: hashdeep: 32-Bit versus 64-Bit

Postby boco » 10.08.2011, 19:50

Ich nehme an, daß WSUSOU immer eine 32bit cmd.exe (WOW64) startet? In diesem Fall reicht der Check für %PROCESSOR_ARCHITEW6432%. Diese Variable existiert weder in einer reinen 32bit-Umgebung (hashdeep.exe) noch in einer reinen 64bit-Umgebung (hashdeep64.exe).

Unter o. g. Bedingung sollte die Sache klappen (und hashdeep die Klappe halten :mrgreen: ).
Microsoft update catalog: http://catalog.update.microsoft.com/v7/site/
Windows Install media download: https://support.microsoft.com/en-us/help/15088/windows-create-installation-media
boco
 
Posts: 2391
Joined: 24.11.2009, 17:00
Location: Germany

Re: hashdeep: 32-Bit versus 64-Bit

Postby WSUSUpdateAdmin » 11.08.2011, 09:44

Moin!

boco wrote:Ich nehme an, daß WSUSOU immer eine 32bit cmd.exe (WOW64) startet? [...]

Guter Einwand.
Die AU3-Skripte tun das, und deswegen klappt es auch beim Start über die GUI(s), aber wohl nicht, wenn man die CMD-Skripte direkt aufruft (native 64bit-Umgebung).
Ich korrigiere das für r283.

Danke & Gruß
Torsten
WSUSUpdateAdmin
Administrator
 
Posts: 2245
Joined: 07.07.2009, 14:38


Return to Download

Who is online

Users browsing this forum: Google [Bot] and 75 guests