क्या आपने कभी टर्मिनल से कमांड चलाने का सपना देखा है, सीमित की राशि आवंटित संसाधन उस से आदेश?
खैर, यहां प्रस्तुत समाधान आपको उन नौकरियों को निष्पादित करने के बाद भी सामान्य रूप से काम करना जारी रखने में मदद कर सकता है जो आमतौर पर आपके लिए "बहुत भारी" हैं। हार्डवेयर और यह कि वे आम तौर पर सिस्टम को "लटका" देते हैं। |
अनुक्रमणिका
प्रोसेसर (CPU)
अच्छा कमांड आपको सिस्टम के भीतर बाकी पर एक प्रक्रिया की प्राथमिकता को संशोधित करने की अनुमति देता है।
लिनक्स कर्नेल सिस्टम पर चलने वाली प्रत्येक प्रक्रिया के लिए सीपीयू समय की योजना और आवंटन के प्रभारी है। उपलब्ध प्राथमिकता असाइनमेंट रेंज -20 से 20 है, जिसमें -20 सर्वोच्च प्राथमिकता और 20 सबसे कम है।
अच्छा के लिए धन्यवाद हम यह सुनिश्चित कर सकते हैं कि उच्च सीपीयू उपयोग के समय में उपयुक्त प्रक्रियाएं इसका उच्चतम% प्राप्त करती हैं।
अच्छी कमांड के लिए सिंटैक्स निम्नानुसार है:
अच्छा-एनComando
इसलिए, यदि हम प्राथमिकता 10 के साथ एक प्रक्रिया चलाना चाहते थे, तो हम निम्नलिखित करेंगे:
nice -n10 / usr / bin / convert file.gif file.jpg
हार्ड ड्राइव
अच्छा के समान आयनिस है, इस अंतर के साथ कि बाद की सीमा हार्ड ड्राइव तक पहुंचती है।
इसके उपयोग का एक उदाहरण निम्नलिखित होगा:
ionice -c2 -n7 / usr / bin / Convert file.gif file.jpg
-c2 "सर्वश्रेष्ठ प्रयास" है, और -n7 "सर्वश्रेष्ठ प्रयास" में सबसे कम प्राथमिकता है। इस प्रकार, यह कमांड बाकी चल रहे कार्यों की तुलना में I / O कतार (इनपुट / आउटपुट) के भीतर एक कम प्राथमिकता होगी।
ionice -c3 / usr / bin / convert file.gif file.jpg
-c3 (प्राथमिकता स्तर को स्पष्ट करने की आवश्यकता नहीं) का अर्थ है "केवल निष्क्रिय"। -सी 3 को सौंपे गए कार्य केवल डिस्क के निष्क्रिय होने पर ही चलेंगे, जिसका अर्थ है कि गतिविधि का बाकी कार्यों के निष्पादन पर कोई प्रभाव नहीं पड़ेगा, लेकिन खुद को निष्पादित करने में अधिक समय लगेगा।
3 टिप्पणियाँ, तुम्हारा छोड़ दो
मुझे रेनिस कमांड का उल्लेख करने की आवश्यकता है, जिसका उपयोग पहले से चल रही प्रक्रियाओं की प्राथमिकता को संशोधित करने के लिए किया जाता है
दिलचस्प है! योगदान के लिए धन्यवाद!
चियर्स! पॉल।
और यह कि यह कैसे किया जाता है? डी 8-बी