kidle_inject बहुत अधिक भार पैदा करता है


43

जब भी kidle_injectमेरे सिस्टम पर चलना शुरू होता है तो लोड बढ़ जाता है। सामान्य तौर पर यह केवल इसके आस-पास का भार होता है, 5.23, 3.65, 2.54लेकिन इनमें से प्रत्येक पर 15 का निशान लगाने में बहुत समय लगता है। उस बिंदु पर प्रणाली एक पड़ाव को पीसती है और मुझे इसे बंद करना होगा।

यह केवल तब होता है जब kidle_injectप्रक्रिया शुरू होती है। मैं इस प्रक्रिया को कैसे अक्षम कर सकता हूं ताकि मेरी मशीन काम कर सके और मुझे कुछ काम मिल सके।

उदाहरण top:

top - 12:43:48 up  3:02,  3 users,  load average: 6.57, 5.53, 3.33
Tasks: 256 total,   3 running, 253 sleeping,   0 stopped,   0 zombie
%Cpu(s):  5.9 us, 16.6 sy,  0.0 ni, 74.7 id,  0.5 wa,  0.0 hi,  2.3 si,  0.0 st
KiB Mem:   8080252 total,  7937856 used,   142396 free,   258904 buffers
KiB Swap:        0 total,        0 used,        0 free.  4061336 cached Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
13509 root     -51   0       0      0      0 S  54.7  0.0   3:29.47 kidle_inject/1
13511 root     -51   0       0      0      0 S  54.1  0.0   3:30.92 kidle_inject/3
13510 root     -51   0       0      0      0 S  48.8  0.0   3:11.60 kidle_inject/2
13508 root     -51   0       0      0      0 S  47.6  0.0   3:08.47 kidle_inject/0

जवाबों:


64

ऐसा प्रतीत होता है कि यह कर्नेल में एक बग है।

उस बग रिपोर्ट की टिप्पणियों से, कमांड चलाने से sudo rmmod intel_powerclampलगता है कि kidle_injectप्रक्रियाओं को रोक दिया गया है और मैंने अभी तक ऐसा करने के साथ किसी भी मुद्दे पर ध्यान नहीं दिया है।

उम्मीद है कि इसे जल्द ही ठीक कर लिया जाएगा। अगर मैं कुछ भी नोटिस करता हूं तो मैं इस जवाब को अपडेट करूंगा।

अपडेट करें

rmmodआदेश की जरूरत है हर बार जब आप मशीन बूट चलाने के लिए। मैंने इस कमांड को चलाने के बाद से कुछ भी बुरा नहीं देखा है।

अपडेट २

मैंने ऐसा करने के बाद से देखा है कि मेरा सीपीयू टेम्प अब ~ 72 ° के आसपास बहुत नीचे चला जाता है

बूटिंग कमांड का उपयोग करते हुए इस सेट को बनाने के लिए

echo "blacklist intel_powerclamp" > /etc/modprobe.d/disable-powerclamp.conf

18
आपको हर बार बूट करने पर उस कमांड को चलाने की जरूरत नहीं है। आप इसके साथ सिर्फ काली सूची में डाल सकते हैंecho "blacklist intel_powerclamp" > /etc/modprobe.d/disable-powerclamp.conf
जेसी

3
Hopefully this will be fixed soonहाँ, उम्मीद है ... चलो, यह 2016 है, मुझे लगता है कि हम अब कर्नेल संस्करण 87 पर हैं? हम कर सकते हैं तो कृपया इस कदम पिछले बात "haha shits और गिगल्स के लिए कंप्यूटर से ज़्यादा गरम देता है"?
बिल्ली

तुम्हें प्यार करता हूं! आपने आज मेरी गांड बचाई
अभिषेक गुप्ता

1
यह वास्तव में एक बग नहीं है, लेकिन प्रोसेसर को और अधिक गर्म होने से रोकने के लिए एक सुविधा है। मैं भी पढ़ने का सुझाव था यह

1
मेरे लिए त्वरित सुधार, धन्यवाद। क्लूवो लैपटॉप पर कुबंता 18.04 रनिंग। कर्नेल 4.15.0-20।
kshepherd

27

स्वीकृत उत्तर अधूरा है। बग टिप्पणियों के अनुसार , किडल_इनजेक्ट प्रक्रियाओं को थ्रॉटल प्रोसेसर से प्रेरित किया जाता है और इसे अधिक गर्म होने से बचाया जाता है ।

बग को "ठीक" करने से पहले, सुनिश्चित करें कि आपका पंखा साफ है और सही तरीके से काम करता है। मुझे यह समस्या थी और पता चला कि वेंट धूल से भरा था। सफाई और रिबूट के बाद अब कोई किडनी_नोट नहीं लगाया गया।


इस नोट को जोड़ने के लिए धन्यवाद। मैं यह भी नोट करूंगा कि यह मेरी मशीन के लिए हो रहा था जो एकदम नया था। मैं इस पर सेटअप डेबियन के बाद से है और कोई समस्या नहीं है और इस अस्थायी सुधार को लागू करने की कोई आवश्यकता नहीं है।
नलुम

1
उस प्रक्रिया का अपेक्षित उद्देश्य सीपीयू को ओवरहिटिंग से बचाने के लिए बहुत अच्छा हो सकता है, लेकिन सीपीयू लोड का 50% या अधिक लेते समय यह कैसे कर सकता है? यह बग है। मुझे उस प्रक्रिया को भी रोकना पड़ा, और आवश्यक होने पर उसे प्रतिस्थापित कर दिया, एक सीपीयू-थ्रॉटल स्क्रिप्ट के साथ

1
अच्छी बात है, आप सही कह रहे हैं कि यह सीधे सीपीयू की सुरक्षा नहीं करता है। शायद यह उपयोगकर्ता का ध्यान बढ़ाएगा, क्योंकि वह पाएगा कि कंप्यूटर अनुपयोगी है और इसके बारे में कुछ करेगा। यह वास्तव में सीपीयू को कम करने और उपयोगकर्ता को इसके उच्च तापमान के बारे में सूचित करने के लिए एक बेहतर समाधान होगा।
जॉनी

मैं इस समस्या है जब चिप बिल्कुल ठंड है। स्वच्छ प्रशंसक (ब्रांड-नया प्रशंसक), घर्षण ऑपरेटिंग वातावरण (चिंतित है कि मुझे बैटरी जैसे अन्य घटकों की रक्षा के लिए इसे इन्सुलेट करने की आवश्यकता हो सकती है, लेकिन अभी तक, सिस्टम को इसकी ज़रूरत के लिए पर्याप्त ठंडा नहीं किया गया है), और सिस्टम अभी भी है इन पर चलने के साथ, अपंग धीमी गति से।
मैथ्यू नजमन

3

यदि आप मैकबुक चला रहे हैं, तो सुनिश्चित करें कि आपने macfanctldइंस्टॉल किया है। यदि आप नहीं करते हैं, तो फैन अधिकतम 6000 में से लगभग 2000 RPM पर तय किया जाएगा। यह sensorsकमांड द्वारा देखा जा सकता है । इस स्थिति में सीपीसी को जल्दी बचाने के लिए पॉवरक्लैम्प किक करेगा।


1
मैं यह तर्क दूंगा कि इसमें शामिल किए बिना उत्तर पूर्ण नहीं है।
TheYnot

1

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


1

मैंने निम्नलिखित कदम उठाए जो काम किया।

  1. जांचें कि क्या मॉड्यूल लोड किया गया है।

    lsmod |grep -i intel_powerclamp
    
  2. यदि पिछली कमांड से पता चलता है कि मॉड्यूल लोड किया गया है, तो अगली लाइनें निष्पादित करें।

  3. अपने crontab नियमों में @reboot /sbin/rmmod intel_powerclampया echo '/sbin/rmmod intel_powerclamp' >> /etc/bash.bashrc(यह सभी उपयोगकर्ताओं को प्रभावित करेगा) या echo 'blacklist intel_powerclamp' > /etc/modprobe.d/disable_mods.conf


0

लैपटॉप के आसपास एक अच्छी सफाई (HP EliteBook 8460p, Ubuntu 16.04 LTS पर चल रही है) और दोनों तरफ हवा के झरोखों की एक वैक्यूमिंग (साथ में वहां जमा हुए यादृच्छिक सामान के ढेर को हिलाने के साथ) ने मेरे लिए इसे ठीक कर दिया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.