MParallel: batch processor med multi-threading støtte

0
264

MParallel er en gratis command line program til Microsoft Windows-enheder, der gør det muligt at køre flere opgaver, du angiver i parallel.

Det er nok bedst at starte med et par eksempler for at vise, hvordan magtfulde MParallel faktisk er. På et grundlæggende niveau, kan du køre flere kommandoer, du kan udføre fra kommandolinjen i parallel.

Tænk på fem ping-kommandoer til forskellige destinationer, for eksempel, der kan køre parallelt.

Derfra, du kan udforske avancerede muligheder som at finde alle jpg billeder i en mappe, og konvertere dem til png-format ved brug af ImageMagick, eller gøre det samme til video-filer.

MParallel

mparallel

Programmet skibe som et bærbart program. Du skal blot downloade den nyeste arkiv for dit operativsystem — at der er en 32-bit og 64-bit version, og den kildekode — og udpakke arkivet, når download er færdig.

Når det er gjort, kan du ønsker at køre kommandoen mparallel.exe –help for at få vist listen over understøttede valg.

Du vil bemærke, at der er en hel del, at det understøtter. Generelt er det nødvendigt at starte kommandoen med program-parametre, før du tilføjer programmer, som du ønsker udført.

Kommandoen MParallel.exe –count=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 en masse mere, som du kan gøre. For eksempel, i stedet for at angive kommandoer direkte, kan du fortælle programmet, at du kigge efter dem i en tekst-fil i stedet. Dette kan være nyttigt, hvis du vil have masser af kommandoer, der skal udføres, eller bedre redigering og løsninger til disse kommandoer.

Du vil opnå med –input=commands.txt og tilføjer hver kommando til en linie i tekst-filen.

En lidt mere kompliceret kommando er den følgende: dir /b *.jpg | MParallel.exe –shell –stdin —mønster=”kopiere {{0}} {{0:N}}.png”

Denne bruger dir-kommandoen til at finde alle .jpg-billeder, til at køre MParallel og omdøbe filer .png. Ikke noget, at du ønsker at gøre, men det viser adskillige nye muligheder, såsom at køre shell-kommandoer, og brug mønster.

Pakken leveres med to eksempel kommandoen filer, som du kan se på for yderligere eksempler. Den første bruger MParallel i forbindelse med ImageMagick til at konvertere jpg-billeder til png-filer, andre FFmpeg til at konvertere avi filer til mp4-filer.

Afsluttende Ord

MParallel er en mægtig program, der kan tage nogle få bruges til tiden, men hvis du har arbejdet med kommandolinjen eller batch-filer før, bør du føle sig hjemme lige med det samme. Formentlig den største fordel ved det er, at det lader dig køre kommandoer parallelt, som bør fremskynde gennemførelsen væsentligt på moderne systemer.

Nu kan Du: har du brug kommandolinjen på alle?