विंडोज 11/10 में एक प्रक्रिया के लिए सीपीयू उपयोग को कैसे सीमित करें

Kak Ogranicit Ispol Zovanie Cp Dla Processa V Windows 11/10



एक आईटी विशेषज्ञ के रूप में, आप जो कुछ करना चाहते हैं, वह विंडोज 10 या 11 में एक प्रक्रिया के लिए सीपीयू उपयोग को सीमित करना है। कुछ कारण हैं जो आप ऐसा करना चाहते हैं, लेकिन सबसे आम एक प्रक्रिया से दूर रखना है। सभी CPU संसाधनों को हॉग करना और आपके सिस्टम को धीमा करना। सौभाग्य से, CPU उपयोग को सीमित करना आसान है।



सबसे पहले, आपको उस प्रक्रिया की पीआईडी ​​(प्रक्रिया आईडी) ढूंढनी होगी जिसे आप सीमित करना चाहते हैं। आप टास्क मैनेजर खोलकर ऐसा कर सकते हैं (प्रेस Ctrl+Shift+Esc या दाएँ क्लिक करें टास्कबार और 'टास्क मैनेजर' का चयन करें) और 'विवरण' टैब का चयन करें। फिर, उस प्रक्रिया को ढूंढें जिसे आप सीमित करना चाहते हैं और उसके आगे पीआईडी ​​​​नोट करें।





अगला, एक कमांड प्रॉम्प्ट खोलें और निम्न कमांड टाइप करें, प्रतिस्थापित करें पीआईडी उस प्रक्रिया की PID के साथ जिसे आप सीमित करना चाहते हैं:





परिवर्तन डाउनलोड स्थान यानी

wmic प्रक्रिया जहां (IDProcess=PID) कॉल सेटप्रायोरिटी 'कम'



यह प्रक्रिया को 'निम्न' प्राथमिकता पर सेट करेगा, जो इसके CPU उपयोग को सीमित कर देगा। आप चाहें तो 'सामान्य' या 'उच्च' प्राथमिकताओं का भी उपयोग कर सकते हैं, लेकिन आमतौर पर 'कम' एक प्रक्रिया को बहुत अधिक सीपीयू को हॉगिंग से बचाने के लिए पर्याप्त है।

इसके लिए यही सब कुछ है! अब आप जानते हैं कि विंडोज 10 या 11 में एक प्रक्रिया के लिए सीपीयू के उपयोग को कैसे सीमित किया जाए।



आपके विंडोज 11 या विंडोज 10 पीसी पर, आप एक एप्लिकेशन या गेम के कारण उच्च सीपीयू उपयोग का अनुभव कर सकते हैं, जिससे आप सीपीयू संसाधनों की मात्रा को कम या सीमित करना चाहते हैं, जो प्रक्रिया एप्लिकेशन या गेम के लिए उपयोग कर सकती है। इस पोस्ट में, हम आपको दिखाएंगे कि सिंगल प्रोसेस ऐप्स या मल्टी प्रोसेस ऐप्स के लिए CPU उपयोग को कैसे सीमित किया जाए।

किसी प्रक्रिया के लिए CPU उपयोग को कैसे सीमित करें

विंडोज 11/10 में एक प्रक्रिया के लिए सीपीयू उपयोग को कैसे सीमित करें

सीधे शब्दों में कहें, सीपीयू उपयोग सभी कार्यक्रमों द्वारा उपभोग किए गए सीपीयू संसाधनों का वर्तमान प्रतिशत है। यदि आप देखते हैं कि कुछ प्रोग्राम अधिक CPU कोर का उपयोग कर रहे हैं और सिस्टम संसाधनों को अधिभारित कर रहे हैं, तो आप नीचे दिए गए तरीकों का उपयोग करके किसी गेम/ऐप प्रक्रिया या एकाधिक प्रक्रियाओं के लिए CPU उपयोग को सीमित कर सकते हैं।

  1. प्रक्रिया प्राथमिकता और CPU एफ़िनिटी सेट करें
  2. थर्ड पार्टी ऐप का इस्तेमाल करें
  3. छोटी अधिकतम प्रोसेसर स्थिति

आइए इन तरीकों को विस्तार से देखें।

1] प्रक्रिया प्राथमिकता और सीपीयू एफ़िनिटी सेट करें

प्रक्रिया प्राथमिकता विंडोज़ को सभी सक्रिय प्रक्रियाओं के लिए आवश्यक संसाधनों को आवंटित और हटाने की अनुमति देता है। पीसी उपयोगकर्ता टास्क मैनेजर के माध्यम से किसी भी प्रक्रिया/उप-प्रक्रिया की प्राथमिकता को बदल सकते हैं, लेकिन यह केवल गैर-सिस्टम प्रक्रियाओं के लिए किया जाना चाहिए। मुख्य प्रणाली प्रक्रियाओं के लिए प्राथमिकता सेटिंग्स को अपरिवर्तित छोड़ दिया जाता है।

सीपीयू अनुपालन केवल आपके सिस्टम के CPU कोर का कम उपयोग करने के लिए प्रक्रियाओं को प्रतिबंधित करता है। पीसी उपयोगकर्ता प्रति प्रक्रिया को नियंत्रित करने के लिए निर्धारित कर सकते हैं कि एक प्रक्रिया को कितने सीपीयू कोर का उपयोग करने की अनुमति है। सीपीयू एफ़िनिटी को बदलकर, आप सीपीयू कोर को अन्य प्रक्रियाओं के लिए उपलब्ध होने के लिए रिलीज़ कर सकते हैं।

प्रक्रिया प्राथमिकता सेट करने के लिए, निम्न कार्य करें:

प्रक्रिया प्राथमिकता निर्धारित करें

  • प्रेस CTRL + SHIFT + ESC कार्य प्रबंधक प्रारंभ करने के लिए कुंजी।
  • कार्य प्रबंधक में, उस प्रक्रिया को निर्दिष्ट करें जिसकी प्राथमिकता आप बदलना चाहते हैं।
  • आप बटन पर भी क्लिक कर सकते हैं प्रोसेसर उनके उपभोग के अवरोही क्रम में प्रक्रियाओं को क्रमबद्ध करने के लिए एक कॉलम।
  • अब प्रक्रिया पर राइट क्लिक करें और चुनें विवरण पर जाएं संदर्भ मेनू से विकल्प। वैकल्पिक रूप से बटन पर क्लिक करें विवरण टैब पर क्लिक करें और उस प्रक्रिया को खोजें जिसे आप बदलना चाहते हैं।
  • विवरण के बारे में अनुभाग, प्रक्रिया को राइट-क्लिक करें और चुनें प्राथमिकता दर्ज करें संदर्भ मेनू से।
  • फिर सेलेक्ट करें सामान्य से नीचे (उपलब्ध होने पर थोड़े कम संसाधन आवंटित करता है) या छोटा (उपलब्ध होने पर सिस्टम संसाधनों की न्यूनतम मात्रा आवंटित करता है)।
  • प्रक्रिया प्राथमिकता बदलने के परिणामों के बारे में आपको सूचित करने वाली एक चेतावनी विंडो दिखाई देगी।
  • पर क्लिक करें प्राथमिकता बदलें परिवर्तन लागू करने के लिए बटन।
  • कार्य प्रबंधक से बाहर निकलें।

प्रोसेसर (सीपीयू) एफ़िनिटी सेट करने के लिए, निम्न कार्य करें:

सीपीयू (प्रोसेसर) एफ़िनिटी सेट करें

टिप्पणी : उन अनुप्रयोगों के लिए जिनमें कई प्रक्रियाएँ हैं, जैसे कि msedge.exe, आपको प्रत्येक प्रक्रिया के लिए CPU एफ़िनिटी सेट करनी होगी, क्योंकि प्रत्येक निष्पादन योग्य एक अलग टैब, विंडो या प्लगइन है।

विंडोज़ 10 में नियंत्रण कक्ष कैसे खोलें
  • कार्य प्रबंधक खोलें।
  • कार्य प्रबंधक विंडो में, पर क्लिक करें अधिक यदि आप कोई टैब नहीं देखते हैं, लेकिन बहुत कम या बिना जानकारी वाले केवल कुछ ऐप्स देखते हैं तो विस्तार करने के लिए।
  • अंतर्गत प्रक्रियाओं उस एप्लिकेशन पर क्लिक करें जिसके लिए आप CPU उपयोग को सीमित करना चाहते हैं। बढ़ाना आवेदन द्वारा शुरू की गई प्रक्रियाओं की सूची।
  • अगला। उस प्रक्रिया पर राइट क्लिक करें जिसे आप प्रतिबंधित करना चाहते हैं और चुनें विवरण पर जाएं . पर पुनर्निर्देशित किया जाए विवरण टैब
  • विवरण अनुभाग में, हाइलाइट की गई प्रक्रिया पर राइट-क्लिक करें और चुनें अपनापन निर्धारित करें .
  • में प्रोसेसर अनुपालन अधिकांश प्रक्रियाओं के लिए डिफ़ॉल्ट रूप से, आपको सभी प्रोसेसर चुने हुए दिखाई देने चाहिए, जिसका अर्थ है कि सभी प्रोसेसर कोर को प्रक्रिया चलाने की अनुमति है।
  • अब बस अचिह्नित सीपीयू कोर के ब्लॉक जिन्हें आप प्रक्रिया में उपयोग नहीं करना चाहते हैं।
  • पर क्लिक करें अच्छा बटन।
  • कार्य प्रबंधक से बाहर निकलें।

याद रखें कि आप प्रति प्रक्रिया केवल एक या अधिक CPU कोर को सीमित कर सकते हैं, लेकिन कम से कम एक कोर का चयन किया जाना चाहिए। इसके अलावा, इस विधि के साथ, विंडोज आपके द्वारा डिफ़ॉल्ट प्रोग्राम को बंद करने और खोलने के बाद कॉन्फ़िगरेशन को रीसेट कर देगा, जिसमें सभी सीपीयू कोर का उपयोग करना चाहिए। इस प्रकार, किसी एप्लिकेशन या गेम को हमेशा मान्य CPU कोर (CPU मिलान) रखने के लिए बाध्य करने के लिए, आप नीचे वर्णित समाधान का उपयोग कर सकते हैं।

पढ़ना : Windows कार्य प्रबंधक में प्रक्रिया प्राथमिकता सेट नहीं कर सकता

प्रक्रिया के लिए शॉर्टकट बनाकर स्थायी रूप से एफ़िनिटी और CPU प्राथमिकता सेट करें।

प्रक्रिया के लिए शॉर्टकट बनाकर स्थायी रूप से एफ़िनिटी और CPU प्राथमिकता सेट करें।

  • आप सीपीयू एफ़िनिटी सेटिंग के लिए उपयोग किए जाने वाले सीपीयू के हेक्साडेसिमल मान को निर्दिष्ट करके प्रारंभ करते हैं, प्रक्रिया के लिए उपयोग किए जाने वाले सीपीयू कोर की बाइनरी संख्या प्राप्त करते हैं।

बाइनरी नंबर की लंबाई प्रोसेसर कोर की संख्या से निर्धारित होती है। सीपीयू बाइनरी में, 0 का मतलब बंद और 1 का मतलब है। प्रत्येक सीपीयू कोर के लिए जिसे आप प्रक्रिया के लिए उपयोग करना चाहते हैं, बदलें 0 को 1 .

इस पोस्ट के लिए हम साथ प्रदर्शन कर रहे हैं 7-कोर प्रोसेसर और केवल उपयोग करेगा सीपीयू 0 आवेदन के लिए; उपयोग की जाने वाली बाइनरी संख्या होगी 0000001 .

  • अगला, हमें कनवर्टर का उपयोग करके बाइनरी संख्या को हेक्साडेसिमल में बदलने की आवश्यकता है rapidtables.com/convert .
  • एक बार जब आपके पास हेक्साडेसिमल नंबर आ जाए, तो क्रिएट डेस्कटॉप शॉर्टकट पर जाएं।
  • में शॉर्टकट बनाएं सिंटैक्स के नीचे दर्ज करें तत्व का स्थान दर्ज करें मैदान।
|_+_|
  • सिंटैक्स में, प्रतिस्थापित करें कार्यक्रम का नाम कार्यक्रम के वास्तविक नाम के साथ एक प्लेसहोल्डर (खाली या कोई भी नाम हो सकता है), छोटा किसी भी प्रोसेसर प्राथमिकता के साथ (वास्तविक समय, उच्च, सामान्य से ऊपर, सामान्य, सामान्य से नीचे, निम्न), # पहले प्राप्त हेक्साडेसिमल मान के साथ, प्रोग्रामपाथ खेल या आवेदन के पूर्ण पथ के साथ।

अब जब आपने एक शॉर्टकट बना लिया है, यदि आप एक प्रोग्राम चलाना चाहते हैं, तो इसके बजाय उस शॉर्टकट को लॉन्च करें, और Windows स्वचालित रूप से CPU एफ़िनिटी और शॉर्टकट के कमांड विकल्पों में आपके द्वारा सेट की गई प्राथमिकता पर प्रोग्राम लॉन्च करेगा। लेकिन ध्यान रखें कि यह तरीका केवल उन ऐप्स और गेम के लिए काम करेगा जो केवल एक प्रक्रिया में चलते हैं। chrome.exe, firefox.exe, या msedge.exe जैसी कई प्रक्रियाओं में चल रहे एप्लिकेशन के लिए, आपको नीचे दिए गए समाधान का पालन करके प्राथमिकता और CPU एफ़िनिटी को बाध्य करना होगा।

पढ़ना : कमांड लाइन का उपयोग करके चल रही प्रक्रियाओं के लिए प्रक्रिया प्राथमिकता बदलें

प्रक्रिया के लिए PowerShell स्क्रिप्ट बनाकर स्थायी रूप से एफ़िनिटी और CPU प्राथमिकता सेट करें।

प्रक्रिया के लिए PowerShell स्क्रिप्ट बनाकर स्थायी रूप से एफ़िनिटी और CPU प्राथमिकता सेट करें।

  • आप एक PowerShell स्क्रिप्ट बनाकर प्रारंभ करते हैं।
  • एक टेक्स्ट फाइल बनाएं और उसे जो चाहें नाम दें, लेकिन एक्सटेंशन के साथ .ps1 .
  • एक बार बनने के बाद, .ps1 फ़ाइल को नोटपैड या किसी अन्य संगत पाठ संपादक में खोलें।
  • पाठ संपादक में निम्नलिखित सिंटैक्स दर्ज करें:
|_+_|
  • chrome.exe को उस प्रक्रिया के नाम से बदलें जिसके लिए आप प्राथमिकता सेट करना चाहते हैं और प्राथमिकता मान (रीयलटाइम 256, उच्च 128, सामान्य 32768 से ऊपर, सामान्य 32, सामान्य 16384 से कम, निम्न 64) को SetPriority(मान) में बदलें।
  • अब आपको प्रक्रिया के लिए उपयोग किए जाने वाले CPU कोर के दशमलव मान को निर्धारित करने की आवश्यकता है। चूँकि आप उपरोक्त के समान CPU कोर का उपयोग कर रहे हैं, ऊपर दिए गए कनवर्टर में दशमलव मान की जाँच करें।
  • अब अगर आप सीपीयू को मैच करना चाहते हैं केवल एक प्रक्रिया , निम्न कमांड लाइन को PowerShell स्क्रिप्ट में टाइप करें।
|_+_|
  • प्रोसेसर एफ़िनिटी को सेट करने के लिए एक ही नाम वाली सभी प्रक्रियाएं , जैसे chrome.exe, firefox.exe, या msedge.exe, किसी PowerShell स्क्रिप्ट में निम्न कमांड लाइन टाइप करें।
|_+_|
  • स्थानापन्न मूल्य 1 कनवर्टर से प्राप्त दशमलव मान के साथ, क्रोम उस प्रक्रिया के नाम के साथ जिसके लिए आप सीपीयू एफ़िनिटी सेट करना चाहते हैं।
  • अपने टेक्स्ट एडिटर को सेव करें।
  • स्क्रिप्ट चलाने के लिए, फ़ाइल पर राइट-क्लिक करें और चुनें पॉवरशेल के साथ चलाएँ .

डिफ़ॉल्ट रूप से, विंडोज़ किसी भी स्क्रिप्ट को सिस्टम पर चलने की अनुमति नहीं देता है। अपनी स्क्रिप्ट को कारगर बनाने के लिए, टी.एस.पी डी जब नौबत आई। सभी आदेशों के निष्पादित होने के बाद स्क्रिप्ट तब चलेगी और बाहर निकलेगी। यदि आपको निष्पादन नीति के कारण स्क्रिप्ट चलाने में समस्या हो रही है, तो आप PowerShell स्क्रिप्ट के निष्पादन को सक्षम कर सकते हैं या आप पहले बनाई गई ps1 स्क्रिप्ट की ओर इशारा करते हुए एक डेस्कटॉप शॉर्टकट बना सकते हैं, जो V के नीचे कमांड का उपयोग करके निष्पादन नीति को बायपास करता है। तत्व का स्थान दर्ज करें मैदान:

|_+_|
  • स्थानापन्न FullPathToPowerShellScript प्लेसहोल्डर आपकी PS1 स्क्रिप्ट फ़ाइल के वास्तविक पथ के साथ। यदि आपका Windows C: ड्राइव में नहीं है या आपका पॉवरशेल कहीं और स्थापित है, तो बदलें सी:WindowsSystem32WindowsPowerShellv1.0powershell.exe आपके सिस्टम पर powerhell.exe के पथ के साथ।

पढ़ना : विंडोज़ में प्रदर्शन सुधारने के लिए प्रोसेसर शेड्यूलिंग समायोजित करें।

2] किसी तीसरे पक्ष के ऐप का प्रयोग करें

लासो प्रक्रिया

यह विधि CPU उपयोग को सीमित करने के लिए कार्य प्रबंधक का उपयोग करने के नकारात्मक पक्ष को भी समाप्त करती है, जिसका अर्थ है कि प्रोग्राम को पुनरारंभ करने के बाद यह आपकी सेटिंग्स को रीसेट करता है। इसलिए, यदि आपको किसी प्रोग्राम में संसाधन उपयोग के प्रबंधन के लिए अधिक व्यापक समाधान की आवश्यकता है, तो आप प्रोसेस लासो, बिल2 प्रोसेस मैनेजर और प्रोसेस टैमर जैसे तृतीय-पक्ष एप्लिकेशन आज़मा सकते हैं।

मैं अपने कर्सर को बड़ा कैसे करूं

Process Lasso का उपयोग करके किसी प्रक्रिया के CPU उपयोग को सीमित करने के लिए, निम्न कार्य करें:

टिप्पणी ए: यदि आप इस या किसी अन्य उल्लिखित उपयोगिता का उपयोग करके बड़े बदलाव करने की योजना बना रहे हैं, तो हम अनुशंसा करते हैं कि आप आगे बढ़ने से पहले एक पुनर्स्थापना बिंदु बनाएं।

  • अपने सिस्टम पर उपयोगिता के उपयुक्त संस्करण को डाउनलोड और इंस्टॉल करें।
  • फिर ऐप को उन्नत अनुमतियों के साथ लॉन्च करें।
  • वांछित प्रक्रिया पर राइट क्लिक करें और इसे बदलें प्राथमिकता और निकटता आपकी आवश्यकता के अनुसार।
  • चयन कर परिवर्तन करें हमेशा संदर्भ मेनू से विकल्प। यदि आप चुनते हैं मौजूदा विकल्प, यह केवल तब तक लागू रहेगा जब तक कि कार्यक्रम फिर से शुरू न हो जाए।
  • उसके बाद, आप एप्लिकेशन से बाहर निकल सकते हैं।

पढ़ना : विंडोज में सीपीयू कोर पार्किंग को कैसे सक्षम या अक्षम करें

3] प्रोसेसर की अधिकतम स्थिति को कम करें

छोटी अधिकतम प्रोसेसर स्थिति

यह विधि ऊपर वर्णित दो विधियों की तरह आक्रामक नहीं है। यह सेटिंग आपको आपके प्रोसेसर तक पहुंचने वाली अधिकतम गति को सीमित करने की अनुमति देती है, जिससे आपके प्रोसेसर पर लोड कम हो जाता है और संभावित रूप से आपके पीसी को ज़्यादा गरम होने से रोका जा सकता है।

अपने प्रोसेसर की अधिकतम प्रोसेसर स्थिति को कम करने के लिए, निम्न कार्य करें:

  • कंट्रोल पैनल खोलें।
  • क्लिक पॉवर विकल्प .
  • पर क्लिक करें योजना सेटिंग्स बदलें आपके सिस्टम के सक्रिय पावर प्लान के बगल में स्थित विकल्प।
  • फिर क्लिक करें उन्नत पावर सेटिंग्स बदलें . एक नया पावर विकल्प विंडो खुलेगा।
  • खोजें और विस्तार करें प्रोसेसर पावर प्रबंधन विकल्प।
  • पर क्लिक करें अधिकतम प्रोसेसर स्थिति विकल्प और मूल्यों को संपादित करें।
  • डिफ़ॉल्ट 100 प्रतिशत है। इसे बदलें 80 प्रतिशत से संबंधित बैटरी से और जुड़े हुए विकल्प।
  • क्लिक आवेदन करना > अच्छा परिवर्तनों को सहेजने और विंडो से बाहर निकलने के लिए।

ऊपर दिए गए कॉन्फ़िगरेशन में, आपका सीपीयू पीक आवर्स के दौरान अपनी क्षमता के 80 प्रतिशत पर चलेगा।

बस इतना ही!

संबंधित पोस्ट : विंडोज में सीपीयू के उपयोग को कैसे जांचें, कम करें या बढ़ाएं

विंडोज 11/10 में प्रोग्राम के लिए अधिक सीपीयू कैसे आवंटित करें

प्रोसेसर कार्यक्रमों को आवंटित नहीं किए जाते हैं। कार्यक्रम निष्पादन के सूत्र बनाते हैं जो समवर्ती रूप से चलते हैं। अलग-अलग प्रोसेसर अलग-अलग संख्या में थ्रेड्स का समर्थन करते हैं जिन्हें वे एक ही समय में निष्पादित कर सकते हैं। यदि कोई प्रोग्राम CPU द्वारा समर्थित थ्रेड्स की अधिकतम संख्या के बराबर या उससे अधिक थ्रेड बनाता है, तो यह अधिक CPU का उपभोग कर सकता है।

क्या मैं किसी प्रक्रिया के CPU उपयोग को सीमित कर सकता हूँ?

विंडोज 11/10 कंप्यूटर पर किसी प्रक्रिया के सीपीयू उपयोग को सीमित करने का सबसे आसान तरीका सीपीयू पावर को सीमित करना है। कंट्रोल पैनल पर जाएं। अधिकतम CPU स्थिति और इसे 80% या जो भी आप चाहते हैं उसे कम करें। सॉफ्टवेयर के साथ जो सीपीयू तापमान को 'हाई स्पीड फैन' के रूप में मापता है

लोकप्रिय पोस्ट