MP Równoległy: procesor wsadowy z obsługą wielowątkowości

MParallel to darmowy program wiersza poleceń dla urządzeń Microsoft Windows, który umożliwia jednoczesne uruchamianie wielu zadań.

Prawdopodobnie najlepiej zacząć od kilku przykładów, aby pokazać, jak potężna jest MParallel. Na poziomie podstawowym można uruchomić wiele poleceń, które można wykonywać równolegle z wiersza poleceń.

Pomyśl o pięciu poleceniach ping do różnych miejsc docelowych, na przykład, które mogą działać równolegle.

Stamtąd możesz odkrywać zaawansowane opcje, takie jak znajdowanie wszystkich obrazów jpg w katalogu i konwertowanie ich do formatu png za pomocą ImageMagick lub robienie tego samego w przypadku plików wideo.

MP Równoległa

Program jest dostarczany jako program przenośny. Po prostu pobierz najnowsze archiwum dla swojego systemu operacyjnego - dostępna jest wersja 32-bitowa i 64-bitowa oraz kod źródłowy - i rozpakuj archiwum po zakończeniu pobierania.

Po zakończeniu możesz uruchomić polecenie mparallel.exe --help, aby wyświetlić listę obsługiwanych opcji.

Zauważysz, że jest kilka obsługiwanych. Ogólnie rzecz biorąc, konieczne jest rozpoczęcie polecenia od parametrów programu przed dodaniem programów, które mają zostać uruchomione.

Polecenie MParallel.exe --count = 3 ping.exe -n 16 fsf.org: ping.exe -n 16 gnu.org: ping.exe -n 16 w3c.org zaczyna się od --count = 3, który informuje MParallel, że będą trzy polecenia, które chcesz uruchomić równolegle.

To jest podstawowy przykład i jest o wiele więcej do zrobienia. Na przykład, zamiast bezpośredniego podawania poleceń, możesz polecić programowi, aby szukał ich w pliku tekstowym. Może to być przydatne, jeśli chcesz wykonać wiele poleceń lub lepsze opcje edycji i zarządzania tymi poleceniami.

Osiągnąłbyś to, używając --input = Command.txt i dodając każde polecenie do wiersza w pliku tekstowym.

Nieco bardziej skomplikowane polecenie to: dir / b * .jpg | MParallel.exe --shell --stdin --- pattern = "copy {{0}} {{0: N}}. Png"

Używa polecenia dir, aby znaleźć wszystkie obrazy .jpg, uruchomić MParallel i zmienić nazwy plików na .png. Nie jest to coś, co chcesz zrobić, ale zawiera kilka nowych opcji, takich jak uruchamianie poleceń powłoki i używanie wzorca.

Pakiet jest dostarczany z dwoma przykładowymi plikami poleceń, które można przejrzeć w celu uzyskania dodatkowych przykładów. Pierwszy używa MParallel w połączeniu z ImageMagick do konwersji obrazów jpg do plików png, drugi FFmpeg do konwersji plików avi do plików mp4.

Końcowe słowa

MParallel to potężny program, który może trochę przyzwyczaić się do czasu, ale jeśli wcześniej pracowałeś z wierszem poleceń lub plikami wsadowymi, powinieneś od razu poczuć się jak w domu. Prawdopodobnie największą jego zaletą jest to, że umożliwia równoległe uruchamianie poleceń, co powinno znacznie przyspieszyć wykonywanie na nowoczesnych systemach.

Teraz ty : czy w ogóle używasz wiersza poleceń?