MParallel: แบตช์โปรเซสเซอร์พร้อมการสนับสนุนมัลติเธรด

MParallel เป็นโปรแกรมบรรทัดคำสั่งฟรีสำหรับอุปกรณ์ Microsoft Windows ที่ช่วยให้คุณทำงานหลายอย่างที่คุณระบุในแบบคู่ขนาน

มันอาจเป็นการดีที่สุดที่จะเริ่มต้นด้วยตัวอย่างเล็ก ๆ น้อย ๆ เพื่อแสดงให้เห็นว่า MParallel นั้นมีประสิทธิภาพเพียงใด ในระดับพื้นฐานคุณสามารถเรียกใช้หลายคำสั่งที่คุณสามารถดำเนินการจากบรรทัดคำสั่งแบบขนาน

คิดถึงคำสั่ง ping ห้าคำสั่งไปยังปลายทางต่างๆเช่นสามารถทำงานแบบขนาน

จากตรงนั้นคุณสามารถสำรวจตัวเลือกขั้นสูงเช่นค้นหารูปภาพ jpg ทั้งหมดในไดเรกทอรีและแปลงเป็นรูปแบบ png โดยใช้ ImageMagick หรือทำเช่นเดียวกันกับไฟล์วิดีโอ

MParallel

โปรแกรมจัดส่งเป็นโปรแกรมพกพา เพียงดาวน์โหลดไฟล์เก็บถาวรล่าสุดสำหรับระบบปฏิบัติการของคุณ - มีรุ่น 32 บิตและ 64 บิตและซอร์สโค้ด - และแตกไฟล์เก็บถาวรเมื่อดาวน์โหลดเสร็จสมบูรณ์

เมื่อเสร็จแล้วคุณอาจต้องการเรียกใช้คำสั่ง mparallel.exe - ช่วยเพื่อแสดงรายการตัวเลือกที่รองรับ

คุณจะสังเกตเห็นว่ามีบางอย่างที่รองรับ โดยทั่วไปมีความจำเป็นต้องเริ่มคำสั่งด้วยพารามิเตอร์ของโปรแกรมก่อนที่คุณจะเพิ่มโปรแกรมที่คุณต้องการดำเนินการ

คำสั่ง MParallel.exe --count = 3 ping.exe -n 16 fsf.org: ping.exe -n 16 gnu.org: ping.exe -n 16 w3c.org เริ่มต้นด้วย --count = 3 ซึ่งบอก MParallel ว่า จะมีสามคำสั่งที่คุณต้องการเรียกใช้แบบขนาน

นี่เป็นตัวอย่างพื้นฐานและมีอีกมากมายที่คุณสามารถทำได้ ตัวอย่างเช่นแทนที่จะระบุคำสั่งโดยตรงคุณสามารถบอกให้โปรแกรมค้นหาคำนั้นในไฟล์ข้อความแทน สิ่งนี้มีประโยชน์หากคุณต้องการให้คำสั่งจำนวนมากถูกดำเนินการหรือตัวเลือกการแก้ไขและการจัดการที่ดีกว่าสำหรับคำสั่งเหล่านั้น

คุณสามารถทำได้โดยใช้ --input = orders.txt และเพิ่มแต่ละคำสั่งในบรรทัดในไฟล์ข้อความ

คำสั่งที่ซับซ้อนกว่านี้เล็กน้อยคือคำสั่งต่อไปนี้: dir / b * .jpg | MParallel.exe --shell --stdin --- pattern = "copy {{0}} {{0: N}}. png"

นี่ใช้คำสั่ง dir เพื่อค้นหาอิมเมจ. jpg ทั้งหมดเพื่อรัน MParallel และเปลี่ยนชื่อไฟล์เป็น. png ไม่ใช่สิ่งที่คุณต้องการ แต่จะแสดงตัวเลือกใหม่ ๆ มากมายเช่นการเรียกใช้คำสั่งเชลล์และการใช้รูปแบบ

แพ็คเกจมาพร้อมกับไฟล์คำสั่งตัวอย่างสองไฟล์ที่คุณสามารถดูตัวอย่างเพิ่มเติม ครั้งแรกที่ใช้ MParallel ร่วมกับ ImageMagick เพื่อแปลงภาพ jpg เป็นไฟล์ png, FFmpeg อื่น ๆ ในการแปลงไฟล์ avi เป็นไฟล์ mp4

ปิดคำ

MParallel เป็นโปรแกรมที่ยิ่งใหญ่ที่อาจใช้เวลาทำความคุ้นเคย แต่ถ้าคุณเคยทำงานกับ command line หรือ batch files มาก่อนคุณจะรู้สึกเหมือนอยู่บ้านทันที อาจเป็นข้อได้เปรียบที่ใหญ่ที่สุดของมันคือมันช่วยให้คุณสามารถรันคำสั่งแบบขนานซึ่งควรเพิ่มความเร็วในการประมวลผลอย่างมีนัยสำคัญในระบบที่ทันสมัย

ตอนนี้คุณ : คุณใช้บรรทัดคำสั่งทั้งหมดหรือไม่