MParallel: prosesor batch dengan dukungan multi-threading

MParallel adalah program baris perintah gratis untuk perangkat Microsoft Windows yang memungkinkan Anda menjalankan banyak tugas yang Anda tentukan secara paralel.

Mungkin yang terbaik adalah memulai dengan beberapa contoh untuk menunjukkan betapa kuatnya paralel paralel sebenarnya. Pada tingkat dasar, Anda bisa menjalankan banyak perintah yang dapat Anda jalankan dari baris perintah secara paralel.

Pikirkan lima perintah ping ke berbagai tujuan misalnya yang dapat berjalan secara paralel.

Dari sana, Anda dapat menjelajahi opsi lanjutan seperti menemukan semua gambar jpg di direktori dan mengubahnya menjadi format png menggunakan ImageMagick, atau melakukan hal yang sama untuk file video.

MParalel

Program dikirimkan sebagai program portabel. Cukup unduh arsip terbaru untuk sistem operasi Anda - ada versi 32-bit dan 64-bit, dan kode sumber - dan ekstrak arsip ketika unduhan selesai.

Setelah selesai, Anda mungkin ingin menjalankan perintah mparallel.exe --help untuk menampilkan daftar opsi yang didukung.

Anda akan melihat bahwa ada beberapa yang didukung. Secara umum, perlu untuk memulai perintah dengan parameter program sebelum Anda menambahkan program yang ingin Anda jalankan.

Perintah MParallel.exe --count = 3 ping.exe -n 16 fsf.org: ping.exe -n 16 gnu.org: ping.exe -n 16 w3c.org dimulai dengan --count = 3 yang memberitahu MParallel bahwa akan ada tiga perintah yang ingin Anda jalankan secara paralel.

Ini adalah contoh dasar, dan ada banyak lagi yang dapat Anda lakukan. Misalnya, alih-alih menentukan perintah secara langsung, Anda bisa memberi tahu program untuk mencarinya dalam file teks. Ini bisa bermanfaat jika Anda ingin banyak perintah dieksekusi, atau opsi pengeditan dan manajemen yang lebih baik untuk perintah itu.

Anda akan mencapainya dengan menggunakan --input = commands.txt, dan menambahkan setiap perintah ke baris dalam file teks.

Perintah yang sedikit lebih rumit adalah yang berikut: dir / b * .jpg | MParallel.exe --shell --stdin --- pattern = "copy {{0}} {{0: N}}. Png"

Ini menggunakan perintah dir untuk menemukan semua gambar .jpg, untuk menjalankan MParallel dan mengganti nama file menjadi .png. Bukan sesuatu yang ingin Anda lakukan, tetapi menampilkan beberapa opsi baru seperti menjalankan perintah shell, dan menggunakan pola.

Paket dikirimkan dengan dua contoh file perintah yang dapat Anda lihat untuk contoh tambahan. Yang pertama menggunakan MParallel dalam hubungannya dengan ImageMagick untuk mengkonversi gambar jpg ke file png, FFmpeg lainnya untuk mengkonversi file avi ke file mp4.

Kata Penutup

MParallel adalah program hebat yang mungkin memerlukan waktu untuk membiasakan diri, tetapi jika Anda bekerja dengan baris perintah atau file batch sebelumnya, Anda harus segera merasa betah. Mungkin keuntungan terbesarnya adalah Anda dapat menjalankan perintah secara paralel yang akan mempercepat eksekusi secara signifikan pada sistem modern.

Sekarang Anda : Apakah Anda menggunakan baris perintah sama sekali?