MParallel: paketni procesor s podporo v več niti

MParallel je brezplačen program ukazne vrstice za naprave Microsoft Windows, ki omogoča vzporedno izvajanje več opravil, ki jih določite.

Verjetno je najbolje začeti z nekaj primeri, da pokažemo, kako močan je MParallel. Na osnovni ravni lahko zaženete več ukazov, ki jih lahko izvajate iz ukazne vrstice vzporedno.

Pomislite na pet ukazov pinga na različne cilje, na primer, ki se lahko izvajajo vzporedno.

Od tam lahko raziskujete napredne možnosti, kot so iskanje vseh jpg slik v imeniku in jih pretvorite v png format z uporabo ImageMagick ali naredite isto za video datoteke.

MParallel

Program je na voljo kot prenosni program. Preprosto prenesite najnovejši arhiv za vaš operacijski sistem - na voljo je 32-bitna in 64-bitna različica ter izvorna koda - in izvlecite arhiv, ko se prenos konča.

Ko končate, boste morda želeli zagnati ukaz mparallel.exe --help in prikazati seznam podprtih možnosti.

Opazili boste, da jih je kar nekaj. Na splošno je treba ukaz začeti s parametri programa, preden dodate programe, ki jih želite izvršiti.

Ukaz MParallel.exe --count = 3 ping.exe -n 16 fsf.org: ping.exe -n 16 gnu.org: ping.exe -n 16 w3c.org se začne z --count = 3, ki MParallel pove, da obstajajo trije ukazi, ki jih želite izvajati vzporedno.

To je osnovni primer in veliko je več, kar lahko naredite. Na primer, namesto da neposredno določite ukaze, lahko poveste program, naj jih poišče v besedilni datoteki. To je lahko koristno, če želite, da se izvede veliko ukazov ali za boljše možnosti urejanja in upravljanja teh ukazov.

To lahko dosežete z uporabo --input = commandnds.txt in dodate vsak ukaz v vrstico v besedilni datoteki.

Nekoliko bolj zapleten ukaz je naslednji: dir / b * .jpg | MParallel.exe --shell --stdin --- pattern = "kopiraj {{0}} {{0: N}}. Png"

S tem uporabite ukaz dir za iskanje vseh .jpg slik, zagon MParallel in preimenovanje datotek v .png. To ni nekaj, kar želite storiti, vendar prikazuje več novih možnosti, kot so izvajanje ukazov lupine in uporaba vzorca.

Paket vsebuje dve primerni datoteki ukazov, ki si jih lahko oglejte za dodatne primere. Prvi uporablja MParallel v povezavi s ImageMagick za pretvorbo jpg slik v png datoteke, drugi FFmpeg za pretvorbo avi datotek v mp4 datoteke.

Zaključne besede

MParallel je mogočen program, ki se lahko nekaj časa navadi, a če ste prej delali z ukazno vrstico ali paketnimi datotekami, bi se morali takoj počutiti kot doma. Verjetno je največja prednost tega, da omogoča vzporedno izvajanje ukazov, kar naj bi znatno pospešilo izvajanje v sodobnih sistemih.

Zdaj Vi : Ali sploh uporabljate ukazno vrstico?