MParallel: çok iş parçacıklı destekli toplu işlemci

MParallel, Microsoft Windows aygıtları için paralel olarak belirttiğiniz birden fazla görevi çalıştırmanıza olanak veren ücretsiz bir komut satırı programıdır.

MParallel'un gerçekte ne kadar güçlü olduğunu göstermek için birkaç örnekle başlamak muhtemelen en iyisidir. Temel düzeyde, komut satırından paralel olarak çalıştırabileceğiniz birden çok komutu çalıştırabilirsiniz.

Paralel olarak çalışabilen farklı ping komutlarına beş ping komutu verin.

Oradan, tüm jpg resimlerini bir dizinde bulmak ve bunları ImageMagick kullanarak png formatına dönüştürmek veya video dosyaları için aynısını yapmak gibi gelişmiş seçenekleri keşfedebilirsiniz.

MParallel

Program taşınabilir bir program olarak gönderilir. İşletim sisteminiz için en yeni arşivi indirin - 32 bit ve 64 bit sürümü ve kaynak kodu var - ve indirme tamamlandığında arşivi çıkarın.

Tamamlandıktan sonra, desteklenen seçeneklerin listesini görüntülemek için mparallel.exe --help komutunu çalıştırmak isteyebilirsiniz.

Bunun desteklediği çok az kişi olduğunu fark edeceksiniz. Genel olarak, istediğiniz programları eklemeden önce komutun programın parametreleriyle başlaması gerekir.

MParallel.exe - say = 3 ping.exe - n 16 fsf.org komutu: ping.exe - n 16 gnu.org: ping.exe - n 16 w3c.org, MParallel komutunu veren --count = 3 ile başlar paralel olarak çalıştırmak istediğiniz üç komut olacaktır.

Bu temel bir örnektir ve yapabileceğiniz çok şey var. Örneğin, doğrudan komutları belirtmek yerine, programa bunun yerine metin dosyasında bakmasını söyleyebilirsiniz. Çok sayıda komutun yürütülmesini veya bu komutlar için daha iyi düzenleme ve yönetim seçenekleri istiyorsanız, bu yararlı olabilir.

Bunu --input = commands.txt kullanarak ve her komutu metin dosyasındaki bir satıra ekleyerek elde edersiniz.

Biraz daha karmaşık bir komut şudur: dir / b * .jpg | MParallel.exe - kabuk --stdin --- pattern = "kopya {{0}} {{0: N}}. Png"

Bu, tüm .jpg resimlerini bulmak, MParallel çalıştırmak ve dosyaları .png olarak yeniden adlandırmak için dir komutunu kullanır. Yapmak istediğiniz bir şey değil, ancak kabuk çalıştırma komutları ve kalıp kullanma gibi birkaç yeni seçenek gösterir.

Paket, ek örnekler için bakabileceğiniz iki örnek komut dosyasıyla birlikte gelir. İlki, jpg resimlerini png dosyalarına dönüştürmek için ImageMagick ile birlikte MPara, avi dosyalarını mp4 dosyalarına dönüştürmek için diğer FFmpeg komutunu kullanır.

Kapanış Kelimeleri

MParallel, zamana alışması biraz zaman alabilen güçlü bir programdır ancak daha önce komut satırı veya toplu iş dosyalarıyla çalıştıysanız, kendinizi hemen evinde hissetmeniz gerekir. Muhtemelen en büyük avantajı, modern sistemlerde yürütmeyi önemli ölçüde hızlandıracak komutları paralel olarak çalıştırmanıza izin vermesidir.

Şimdi Siz : Komut satırını kullanıyor musunuz?