जवाबों:
'अच्छा' उस प्राथमिकता को संदर्भित करता है जो प्रक्रिया आपके सीपीयू पर प्राप्त होती है। यह -20 (उच्चतम प्राथमिकता) से 19 (सबसे कम) की सीमा में एक संख्या है। आप शायद पाएंगे कि आपके द्वारा चलाए जा रहे अधिकांश एप्लिकेशन अच्छे '0' पर हैं, जिसका अर्थ है कि वे सामान्य प्राथमिकता के साथ चल रहे हैं और किसी अन्य पर शेड्यूलर द्वारा अधिमान्य उपचार नहीं मिलेगा।
यदि आप एक गहन कार्यक्रम चला रहे हैं, तो आप इसे टर्मिनल से लॉन्च करना चाह सकते हैं nice -n 10 /path/to/program
। इस तरह यह आपके सिस्टम के प्रदर्शन पर कम प्रभाव डालेगा।
ध्यान दें कि sudo
सामान्य (<0) से अधिक प्राथमिकता वाली प्रक्रिया को शेड्यूल करने के लिए आपको रूट ( ) विशेषाधिकारों की आवश्यकता होती है । यह उपयोगकर्ताओं को पूरे सिस्टम को आसानी से बंद करने में सक्षम होने से रोकने के लिए है, और इसलिए कि महत्वपूर्ण कार्यों को हमेशा सीपीयू समय की आवश्यकता होती है जो उन्हें आवश्यक हो।
विकिपीडिया पर भी इसकी अच्छी व्याख्या है।
man nice
सीमा वास्तव में -20 (उच्चतम प्राथमिकता) से 19 (सबसे कम) है।
अच्छा केवल प्राथमिकता एक शून्य से गुणा नहीं है।
आपको यह पता चलेगा कि यूनिक्स / लिनक्स सिस्टम पर कि यदि कोई कार्य प्रोसेसर को हॉगिंग कर रहा है, तो सिस्टम रुकने के लिए नहीं होता है। ऐसा इसलिए है क्योंकि सिस्टम गतिशील रूप से इस कार्य को प्राथमिकता देगा।
बेस प्राथमिकता को प्रभावित करता है। इसलिए जबकि नेकी को नकारात्मक प्राथमिकता के रूप में सोचा जा सकता है, यह प्राथमिकता से कम प्रभाव पड़ेगा एक Microsoft NT सिस्टम पर, क्योंकि लिनक्स अनुसूचक पहले से ही चीजों को अच्छा रखने में अच्छा काम कर रहा है।