MParallel: kötegelt processzor többszálú támogatással

Az MParallel egy ingyenes parancssori program a Microsoft Windows eszközök számára, amely lehetővé teszi a megadott feladatok párhuzamos futtatását.

Talán a legjobb néhány példával kezdeni annak bemutatására, hogy az MParallel valóban mennyire hatékony. Alapszinten több parancsot futtathat, amelyeket párhuzamosan a parancssorból is végrehajthat.

Gondoljon öt ping parancsra a különböző rendeltetési helyekre, amelyek például párhuzamosan futhatnak.

Innentől felfedezheti a speciális lehetőségeket, például megtalálhatja az összes JPG képet egy könyvtárban, és konvertálhatja azokat png formátumba az ImageMagick használatával, vagy ugyanezt teheti a videofájlokhoz.

MParallel

A program hordozható programként kerül szállításra. Egyszerűen töltse le az operációs rendszer legfrissebb archívumát - létezik egy 32 bites és 64 bites verzió, valamint a forráskód -, és bontsa ki az archívumot, amikor a letöltés befejeződik.

Ha kész, akkor futtathatja az mparallel.exe --help parancsot a támogatott opciók listájának megjelenítéséhez.

Észre fogja venni, hogy nagyon sokan támogatják. Általában véve el kell indítani a parancsot a program paramétereivel, mielőtt hozzáadná a végrehajtani kívánt programokat.

Az MParallel.exe --count = 3 ping.exe -n 16 fsf.org: ping.exe -n 16 gnu.org: ping.exe -n 16 w3c.org parancs a --count = 3- tal kezdődik, amely azt mondja az MParallel-nek, hogy három parancs lesz, amelyeket párhuzamosan kell futtatni.

Ez egy alapvető példa, és még sok minden más megtehető. Például, ahelyett, hogy közvetlenül megadná a parancsokat, megmondhatja a programnak, hogy inkább szöveges fájlban keresse meg őket. Ez akkor lehet hasznos, ha azt szeretné, hogy sok parancs kerüljön végrehajtásra, vagy jobb parancsok szerkesztési és kezelési lehetőségeire.

Ezt a --input = parancsok.txt használatával érheti el, és minden parancsot hozzáadhat a szövegfájl sorához.

Egy kissé bonyolultabb parancs a következő: dir / b * .jpg | MParallel.exe --shell --stdin --- pattern = "copy {{0}} {{0: N}}. Png"

Ez a dir parancs segítségével megtalálja az összes .jpg képet, futtatja az MParallel fájlt és átnevezi a fájlokat .png fájlra. Nem valami, amit meg akar csinálni, de számos új lehetőséget mutat be, például a shell parancsok futtatását és a minta használatát.

A csomag két példafájllal érkezik, amelyekre további példákat is megnézhet. Az első az MParallel-t használja az ImageMagick-kel együtt a JPG-képek konvertálásához png fájlokba, a másik az FFmpeg-fájlt az avi fájlok konvertálásához mp4-fájlokká.

Záró szavak

Az MParallel egy hatalmas program, amelyhez hozzá lehet szokni az időt, de ha korábban a parancssorral vagy a kötegelt fájlokkal dolgozott, akkor azonnal otthon érezze magát. Valószínűleg a legnagyobb előnye, hogy lehetővé teszi a parancsok párhuzamos futtatását, amelyek jelentősen felgyorsíthatják a végrehajtást a modern rendszerekben.

Most Ön : Egyáltalán használja a parancssort?