MParallel: επεξεργαστής παρτίδας με υποστήριξη πολλαπλών σπειρωμάτων

Το MParallel είναι ένα δωρεάν πρόγραμμα γραμμής εντολών για συσκευές Microsoft Windows που σας επιτρέπει να εκτελέσετε πολλαπλές εργασίες που καθορίζετε παράλληλα.

Είναι ίσως καλύτερο να ξεκινήσετε με μερικά παραδείγματα για να δείξετε πόσο ισχυρό είναι το MParallel. Σε ένα βασικό επίπεδο, θα μπορούσατε να εκτελέσετε πολλές εντολές που μπορείτε να εκτελέσετε από τη γραμμή εντολών παράλληλα.

Σκεφτείτε πέντε εντολές ping σε διαφορετικούς προορισμούς, για παράδειγμα, που μπορούν να τρέξουν παράλληλα.

Από εκεί, μπορείτε να εξερευνήσετε τις προχωρημένες επιλογές όπως την εύρεση όλων των εικόνων jpg σε έναν κατάλογο και τη μετατροπή τους σε μορφή png χρησιμοποιώντας το ImageMagick ή να κάνετε το ίδιο για αρχεία βίντεο.

MParallel

Το πρόγραμμα μεταφέρεται ως φορητό πρόγραμμα. Απλά κατεβάστε το πιο πρόσφατο αρχείο για το λειτουργικό σας σύστημα - υπάρχει μια έκδοση 32-bit και 64-bit και ο πηγαίος κώδικας - και εξαγάγετε το αρχείο όταν ολοκληρωθεί η λήψη.

Αφού γίνει, μπορείτε να εκτελέσετε την εντολή mparallel.exe --help για να εμφανίσετε τη λίστα των υποστηριζόμενων επιλογών.

Θα παρατηρήσετε ότι υπάρχουν αρκετά που υποστηρίζει. Γενικά, είναι απαραίτητο να ξεκινήσετε την εντολή με τις παραμέτρους του προγράμματος προτού προσθέσετε τα προγράμματα που θέλετε να εκτελεστούν.

Η εντολή 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 = commands.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 είναι ένα ισχυρό πρόγραμμα που μπορεί να χρειαστεί κάποιο να εξοικειωθεί με το χρόνο, αλλά αν εργαστήκατε προηγουμένως με τη γραμμή εντολών ή τα αρχεία δέσμης, θα πρέπει να νιώσετε σαν στο σπίτι αμέσως. Πιθανώς το μεγαλύτερο πλεονέκτημα είναι ότι σας επιτρέπει να εκτελέσετε εντολές παράλληλα, οι οποίες θα επιταχύνουν σημαντικά την εκτέλεση σε σύγχρονα συστήματα.

Τώρα εσείς : Χρησιμοποιείτε καθόλου τη γραμμή εντολών;