MParallel: batchprocessor med multi-threading support

MParallel er et gratis kommandolinjeprogram til Microsoft Windows-enheder, der giver dig mulighed for at køre flere opgaver, du specificerer parallelt.

Det er sandsynligvis bedst at starte med et par eksempler for at vise, hvor kraftfuld MParallel faktisk er. På et grundlæggende niveau kan du køre flere kommandoer, som du kan udføre fra kommandolinjen parallelt.

Tænk på fem ping-kommandoer til forskellige destinationer, som f.eks. Kan køre parallelt.

Derfra kan du udforske avancerede indstillinger som at finde alle jpg-billeder i et bibliotek og konvertere dem til png-format ved hjælp af ImageMagick eller gøre det samme for videofiler.

MParallel

Programmet sendes som et bærbart program. Download det nyeste arkiv til dit operativsystem - der er en 32-bit og 64-bit version og kildekoden - og udpak arkivet, når downloadet er afsluttet.

Når det er gjort, skal du muligvis køre kommandoen mparallel.exe - hjælp til at få vist listen over understøttede indstillinger.

Du vil bemærke, at der er ganske mange, det understøtter. Generelt er det nødvendigt at begynde kommandoen med programmets parametre, før du tilføjer de programmer, du vil have udført.

Kommandoen MParallel.exe - nummer = 3 ping.exe -n 16 fsf.org: ping.exe -n 16 gnu.org: ping.exe -n 16 w3c.org begynder med --count = 3, der fortæller MParallel at der vil være tre kommandoer, som du vil køre parallelt.

Dette er et grundlæggende eksempel, og der er meget mere, du kan gøre. I stedet for at specificere kommandoer direkte, kan du f.eks. Bede programmet om at kigge efter dem i en tekstfil i stedet. Dette kan være nyttigt, hvis du vil have, at mange kommandoer skal udføres, eller bedre redigerings- og styringsindstillinger for disse kommandoer.

Det opnår du ved at bruge --input = kommandoer.txt og tilføje hver kommando til en linje i tekstfilen.

En lidt mere kompliceret kommando er den følgende: dir / b * .jpg | MParallel.exe - skal - stdin --- mønster = "kopi {{0}} {{0: N}}. Png"

Dette bruger kommandoen dir til at finde alle .jpg-billeder, til at køre MParallel og omdøbe filerne til .png. Ikke noget, du vil gøre, men det viser flere nye indstillinger, såsom at køre shell-kommandoer og bruge mønster.

Pakken leveres med to eksempler på kommandofiler, som du kan se på for yderligere eksempler. Den første bruger MParallel sammen med ImageMagick til at konvertere jpg-billeder til png-filer, den anden FFmpeg til at konvertere avi-filer til mp4-filer.

Lukende ord

MParallel er et mægtigt program, der kan tage noget at vænne sig til tiden, men hvis du arbejdede med kommandolinjen eller batchfiler før, skal du føle dig hjemme med det samme. Den største fordel ved det er sandsynligvis, at det giver dig mulighed for at køre kommandoer parallelt, hvilket skal fremskynde udførelsen markant på moderne systemer.

Nu Du : Bruger du overhovedet kommandolinjen?