Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Kommandozeilen-Komprimierungstool - Lauffähig auf mehreren Prozessoren

Frage Microsoft Windows Tools

Mitglied: Der-Phil

Der-Phil (Level 2) - Jetzt verbinden

22.12.2008, aktualisiert 11:38 Uhr, 4556 Aufrufe, 9 Kommentare

Hallo,

ich müsste auf einem Server (Windows 2003) per Script große Dateien (Images virtueller Maschinen) komprimieren.

Dazu brauche ich ein Kommandozeilen-Packer, der möglichst auch auf mehreren Prozessorkernen laufen kann. Derzeit habe ich 7Zip getestet. Da jedoch nur ein Prozessor genutzt wird, ist das Ganze nicht wirklich performant.

Habt ihr eine Idee, was ich versuchen könnte?
Mit welchem Komprimierungs-Tool unter Windows habt Ihr gute Erfahrungen?

Vielen Dank für euere Hilfe

Gruß
Phil
Mitglied: harald21
22.12.2008 um 11:46 Uhr
Hallo,

WinRAR benutzt in der GUI-Version mehrere CPU's - ob das ebenfalls für die CLI-Version zutrifft, kann ich dir allerdings nicht sagen.

mfg
Harald
Bitte warten ..
Mitglied: Der-Phil
22.12.2008 um 11:48 Uhr
Hi!

Ich teste es mal...
Danke für den Tipp.

Phil
Bitte warten ..
Mitglied: laggflor
22.12.2008 um 11:48 Uhr
Probier mal WinRAR.

Mehr dazu im 7zip Forum auf sf.net:
http://sourceforge.net/forum/forum.php?thread_id=2657545&forum_id=4 ...

LG
Florian Lagg (http://www.lagg.at/)

EDIT:
Oh, das stand schon da... sry.
Bitte warten ..
Mitglied: Der-Phil
22.12.2008 um 11:55 Uhr
Hi!

WinRAR nutzt auch in der Kommandozeilenversion mehrere CPUs! Danke für den Tipp.

Dann werde ich mal eine Lizenz ordern, wenn ich nicht noch eine kostenlose Variante finde.


Grüße
Phil
Bitte warten ..
Mitglied: laggflor
22.12.2008 um 12:06 Uhr
Dann werde ich mal eine Lizenz ordern, wenn ich nicht noch eine
kostenlose Variante finde.

Hab grad was aus Wikipedia raus:
bzip2 is known to be quite slow at compressing, leading users to opt for alternatives such as gzip when time is an issue. This problem is asymmetric, as decompression is relatively fast. Motivated by the large CPU time required for compression, a modified version was created in 2003 that supported multi-threading, giving significant speed improvements on multi-cpu and multi-core computers[citation needed]. As of January 2008[update] this functionality has not been incorporated into the main project.

Quelle: http://en.wikipedia.org/wiki/Bzip2

bzip2 gibts auch für Windows - vielleicht is das was für dich. Bitte Testen.
Wobei der letzte Satz nicht vielversprechend klingt.

LG
Flo.
Bitte warten ..
Mitglied: Der-Phil
22.12.2008 um 12:17 Uhr
Hi Flo,

Bzip2 läuft leider nur auf einem Kern.

Gruß
Phil
Bitte warten ..
Mitglied: DerWoWusste
22.12.2008 um 13:34 Uhr
Nimm 7-Zip. Multithreading wird benutzt, nur nicht im .7z-Format. Bei .zip jedoch schon, jedenfalls via GUI.
Bitte warten ..
Mitglied: laggflor
22.12.2008 um 14:47 Uhr
Danke für den Hinweis. Du hast mich auf die richtige Fährte gebracht:

In der 7zip CHM (Hilfe) steht unter:
Command Line Version --> Switches --> -m (Set Compression Method):

es gibt einen Parameter
mt=[off | on | {N}]
Dieser schaltet MultiThreading ein - und zwar soweit ich gesehen habe - bei jeder Methode (7z, zip, ...). Optional kann die Anzahl der Threads gewählt werden.

7Zip kann also doch alles
Nachzulesen in der 7Zip-Hilfe.

Hab noch n tolles Benchmark gefunden:
http://www.kikizas.net/en/apps.7z.html

Erledigt?
Bitte warten ..
Mitglied: Der-Phil
22.12.2008 um 15:25 Uhr
Hi!

Super, das funktioniert auch. 7Zip nutzt mehrere CPUs.

Vielen Dank

Gruß
Phil
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Snmpwalk.exe unter Windows10 nicht lauffähig (5)

Frage von KayJay zum Thema Batch & Shell ...

Server-Hardware
Netzwerk mit mehreren PoE-Switchen (7)

Frage von kluska zum Thema Server-Hardware ...

Exchange Server
gelöst Exchange 2013 dynamische verteilerliste mit mehreren recipientfiltern erstellen (8)

Frage von blackhawk17 zum Thema Exchange Server ...

Netzwerkmanagement
VPN Verbindungen von mehreren Benutzern routen (13)

Frage von cbx555 zum Thema Netzwerkmanagement ...

Heiß diskutierte Inhalte
Windows Installation
Eine etwas (wirklich) speziellere Frage: Windows 10-Installation über (16)

Frage von DerFurrer zum Thema Windows Installation ...

Netzwerkgrundlagen
gelöst Cisco SG500 Series LAG hat sich von selbst umgestellt (11)

Frage von Ex0r2k16 zum Thema Netzwerkgrundlagen ...

Multimedia & Zubehör
gelöst Iphone 6 prob (10)

Frage von jensgebken zum Thema Multimedia & Zubehör ...

Linux
gelöst Boot failed: not a bootable disk (10)

Frage von Fleckmen zum Thema Linux ...