जीएनयू के साथ समानांतर आप क्या करेंगे: के रूप में आप ips या प्रक्रियाओं है
parallel -j0 ping -c 2 {} :::: ips
यह समानांतर में के रूप में कई नौकरियों चलेंगे।
यह भी सुनिश्चित करें कि विभिन्न नौकरियों से उत्पादन एक साथ मिश्रित नहीं कर रहे हैं, में आता है तो तुम उत्पादन आप गारंटी है कि आप दो अलग नौकरियों से आधा लाइन नहीं मिलेगा का उपयोग करें।
जीएनयू समानांतर एक सामान्य parallelizer है और बनाता है एक ही मशीन पर या एक से अधिक मशीनों पर आप के लिए ssh उपयोग कर सकते है समानांतर में नौकरियों को चलाने के लिए आसान है।

जीएनयू समानांतर बजाय एक नई प्रक्रिया जब spawns:
आप 32 विभिन्न नौकरियों आप 4 सीपीयू पर चलाना चाहते हैं, तो parallelize करने के लिए एक सीधे आगे रास्ता प्रत्येक CPU पर 8 नौकरियों को चलाने के लिए है एक खत्म - सीपीयू सक्रिय रखने और समय इस प्रकार की बचत:

स्थापना
जीएनयू समानांतर आपके वितरण के लिए पैक नहीं है, तो आप एक व्यक्तिगत स्थापना, जो रूट पहुँच की आवश्यकता नहीं है कर सकते हैं।यह 10 सेकंड में ऐसा करके किया जा सकता है:
(wget -O - pi.dk/3 || curl pi.dk/3/ || fetch -o - http://pi.dk/3) | bash
के लिए अन्य स्थापना विकल्पों को देखने के http://git.savannah.gnu.org/cgit/parallel.git/tree/README
जानें
अधिक उदाहरण देखें: http://www.gnu.org/software/parallel/man.html
घड़ी परिचय वीडियो: https://www.youtube.com/playlist?list=PL284C9FF2488BC6D1
टी के माध्यम से चलना वह ट्यूटोरियल: http://www.gnu.org/software/parallel/parallel_tutorial.html
साइन अप करें ईमेल सूची के लिए समर्थन प्राप्त करने के: https://lists.gnu.org/mailman/listinfo/parallel
स्रोत
2015-02-09 08:29:45
यह मेरे यूबंटू 12.04 – arutaku
@arutaku में काम करता है, मै मैक ओएस – user1687717
का उपयोग कर रहा हूं तो फिर "लिनक्स" टैग का उपयोग न करें। –