जीएनयू के लिए दस्तावेज़ से बनाना: http://www.gnu.org/software/make/manual/make.html#Parallelएक मल्टीकोर लिनक्स मशीन पर जीएनयू मेक - मैक्स-लोड का उपयोग कैसे करें?
जब प्रणाली भारी लोड किया जाता है, तो आप जब यह हल्के से भरी हुई है की तुलना में कम नौकरियों को चलाने के लिए शायद चाहते हैं। लोड औसत के आधार पर आप '-l' विकल्प का उपयोग पर एक बार चलाने के लिए नौकरियों की संख्या को सीमित करने के लिए कह सकते हैं। '-l' या '--max-load' विकल्प के बाद फ़्लोटिंग-पॉइंट नंबर होता है। उदाहरण के लिए,
-l 2.5
लोड औसत औसत 2.5 से ऊपर होने पर एक से अधिक नौकरी शुरू करने नहीं देगा। किसी भी संख्या के साथ '-l' विकल्प लोड सीमा को हटा देता है, अगर कोई पिछले '-l' विकल्प के साथ था।
अधिक सटीक, जब कोई नौकरी शुरू करने के लिए जाता है, और इसमें पहले से ही कम से कम एक नौकरी चल रहा है, तो यह वर्तमान लोड औसत की जांच करता है; यदि यह '-l' के साथ दी गई सीमा से कम नहीं है, तब तक लोड करें जब तक लोड औसत उस सीमा से नीचे न हो, या जब तक अन्य सभी नौकरियां समाप्त न हों।
लिनक्स आदमी पृष्ठ से सक्रिय रहने की अवधि के लिए: http://www.unix.com/man-page/Linux/1/uptime/
सिस्टम लोड औसत प्रक्रियाओं है कि या तो एक runnable या uninterruptable राज्य में हैं की औसत संख्या है। एक चलने योग्य स्थिति में एक प्रक्रिया या तो सीपीयू का उपयोग कर रही है या CPU का उपयोग करने का इंतजार कर रही है। एक प्रक्रिया निर्बाध स्थिति में कुछ I/O पहुंच की प्रतीक्षा कर रही है, उदाहरण के लिए डिस्क के लिए प्रतीक्षा करें। औसत तीन बार अंतराल पर लिया जाता है। लोड औसत औसत सिस्टम में CPUs की संख्या के लिए सामान्य नहीं हैं, इसलिए 1 का लोड औसत का मतलब है कि एक सीपीयू सिस्टम को सभी समय 4 सीपीयू सिस्टम पर लोड किया जाता है, इसका मतलब है कि यह समय का 75% निष्क्रिय था।
मेरे पास समानांतर मेकफ़ाइल है और मैं स्पष्ट चीज़ करना चाहता हूं: जब तक मुझे पूर्ण CPU उपयोग नहीं मिल रहा है तब तक प्रक्रियाओं को जोड़ना जारी रखें, लेकिन मैं थ्रैशिंग को प्रेरित नहीं कर रहा हूं।
कई (सभी?) मशीनें आज मल्टीकोर हैं, इसलिए इसका मतलब है कि लोड औसत संख्या की जांच नहीं की जानी चाहिए, क्योंकि उस संख्या को कोर की संख्या के लिए समायोजित करने की आवश्यकता है।
क्या इसका मतलब यह है कि - एमएक्सयू के लिए - मैक्स-लोड (उर्फ-एल) ध्वज अब बेकार है? लोग क्या कर रहे हैं जो मल्टीकोर मशीनों पर समांतर मेकफ़ाइल चला रहे हैं?