আপনি যদি এই ধরণের জিনিসটিতে প্রচুর পরিমাণে চলে যান তবে সমান্তরাল চেষ্টা করুন । এটি ডিএসএস (বিতরণ শেল) এর মতো তবে কিছু পরিষ্কার ঝাঁকুনির মতো বৈশিষ্ট্য রয়েছে যেমন গণনা করা সেমফোরস এবং এটি সক্রিয়ভাবে বজায় রাখা হয়।
ডকুমেন্টেশন থেকে:
উদাহরণ: জিএনইউ সমান্তরাল সারি সিস্টেম / ব্যাচ ম্যানেজার হিসাবে
জিএনইউ সমান্তরাল একটি সাধারণ কাজের সারি সিস্টেম বা ব্যাচ ম্যানেজার হিসাবে কাজ করতে পারে। কাজটি কোনও ফাইলে রাখা এবং এটি থেকে জিএনইউ সমান্তরাল পড়া উচিত read জিএনইউ সমান্তরাল ফাইলের শেষে বন্ধ হয়ে যাওয়ায় আমরা পড়া চালিয়ে যাওয়ার জন্য লেজ ব্যবহার করি:
echo >jobqueue; tail -f jobqueue | parallel
আপনার কাজ সারিতে জমা দেওয়ার জন্য:
echo my_command my_arg >> jobqueue
আপনি অবশ্যই রিমোট কম্পিউটারগুলিতে চাকরি বিতরণের জন্য-এস ব্যবহার করতে পারেন:
echo >jobqueue; tail -f jobqueue | parallel -S ..
অনেকগুলি দুর্দান্ত উদাহরণ রয়েছে যা কেবল পৃষ্ঠকে স্ক্র্যাচ করে। এখানে একটি দুর্দান্ত।
উদাহরণ: স্থানীয় এবং দূরবর্তী কম্পিউটারগুলিতে কাজ বিতরণ
স্থানীয় কম্পিউটার এবং সার্ভার 2 এ সিপিইউ কোর প্রতি একটি প্রক্রিয়া চলছে * .mp3 থেকে * .ogg রূপান্তর করুন:
parallel --trc {.}.ogg -j+0 -S server2,: \
'mpg321 -w - {} | oggenc -q0 - -o {.}.ogg' ::: *.mp3