टर्मिनल से निष्पादित आदेशों को प्राथमिकता दें

क्या आपने कभी टर्मिनल से कमांड चलाने का सपना देखा है, सीमित की राशि आवंटित संसाधन उस से आदेश?

खैर, यहां प्रस्तुत समाधान आपको उन नौकरियों को निष्पादित करने के बाद भी सामान्य रूप से काम करना जारी रखने में मदद कर सकता है जो आमतौर पर आपके लिए "बहुत भारी" हैं। हार्डवेयर और यह कि वे आम तौर पर सिस्टम को "लटका" देते हैं।

प्रोसेसर (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 टिप्पणियाँ, तुम्हारा छोड़ दो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   डैनियल पेड्रोज़ा कहा

    मुझे रेनिस कमांड का उल्लेख करने की आवश्यकता है, जिसका उपयोग पहले से चल रही प्रक्रियाओं की प्राथमिकता को संशोधित करने के लिए किया जाता है

  2.   चलो लिनक्स का उपयोग करें कहा

    दिलचस्प है! योगदान के लिए धन्यवाद!
    चियर्स! पॉल।

  3.   विनसुक कहा

    और यह कि यह कैसे किया जाता है? डी 8-बी