मैं उच्च कर्नेल समय का कैसे निवारण कर सकता हूं?


10

मेरे CPU पर असामान्य रूप से उच्च कर्नेल समय है जैसा कि कार्य प्रबंधक में दिखाया गया है।

कुछ तरीके हैं जिनसे मैं इसका निवारण कर सकता हूं?

यहाँ छवि विवरण दर्ज करें

जवाबों:


13

कर्नेल समय का उपयोग कर रहा है क्या वास्तव में पता लगाने के लिए निश्चित उपकरण kernrate.exe है। यह विंडोज एसडीके / डब्ल्यूडीके विजुअल स्टूडियो, आदि के साथ आता है।

इसके अलावा Xperf एक ही कर्नेल पोलिंग / ट्रेसिंग भी कर सकता है ... और शायद इसका उपयोग करना बहुत आसान है। कर्नटेट एक जानवर की तरह था।


11

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

यहाँ छवि विवरण दर्ज करें

यदि आपको समस्या का विश्लेषण करने के लिए अनुभवजन्य डेटा एकत्र करने के लिए एक औपचारिक उपकरण की आवश्यकता है, तो आप Windows प्रदर्शन रिकॉर्डर / Windows प्रदर्शन विश्लेषक, Windows प्रदर्शन टूलकिट के भाग का उपयोग कर सकते हैं।

https://blogs.technet.com/b/yongrhee/archive/2012/11/23/installing-the-windows-performance-toolkit-v5-0-wprui-wpr-xperf.aspx

https://blogs.technet.com/b/yongrhee/archive/2012/11/23/wpr-xperf-capture-high-cpu-disk-io-file-registry-networking-private-bytes-virtual-bytes- पृष्ठांकित पूल-गैर-पृष्ठांकित पूल और या आवेदन-slowness.aspx


2
यह एक आसान जीत हो सकती है, लेकिन अक्सर असली अपराधी जेनेरिक वर्कर थ्रेड के पीछे छिपा होगा, जिस स्थिति में यह बहुत ज्यादा नहीं बताएगा। यहां तक ​​कि रोसिनोविच ने अपने ब्लॉग पोस्ट में कर्नटेट का समर्थन यहां किया है: blogs.technet.com/b/markrussinovich/archive/2008/04/07/…
रायन रीस

6

मेरे पास उच्च कर्नेल समय के साथ 50% सीपीयू खपत करने वाला मुद्दा था, जबकि अन्य प्रक्रियाओं में शेष 40% का हिसाब था। यह समस्या ट्रेंड AV को ठीक से अक्षम और अनइंस्टॉल नहीं करने के कारण हुई थी।

भले ही सेवाएं रोक दी गईं, और रियलटाइम स्कैन अक्षम, कर्नेल मिनी फिल्टर सक्षम होने के लिए दिखाई दिए। मैंने यह माना कि सॉफ्टवेयर को ठीक से अनस्टॉल करने के बाद वे कर्नेल समय का उपभोग कर रहे थे और देखा कि कर्नेल का समय पिछले लोड के 1/10 वें हिस्से तक कम हो गया है।

अपने सिस्टम पर फ़िल्टर की सूची देखने के लिए, टाइप करें

C:\Users\TEMP>fltmc filters
Filter Name                     Num Instances    Altitude    Frame
------------------------------  -------------  ------------  -----
TmPreFilter                             3       328500         0
luafv                                   1       135000         0

Microsoft के पास यहाँ उपलब्ध 3 पार्टी फिल्टर की सूची है । उस स्प्रेडशीट के अनुसार, TmPreFilter ट्रेंड माइक्रो, एक एवी स्कैनर है।


5
Awww मैं वास्तव में इस जवाब से निराश हूं। बाद निर्माण मैं एक खूबसूरती से गढ़ी गई उच्च गिरी समय के समाधान के तरीकों पर बेनकाब उम्मीद कर रहा था। इसके बजाय आप सभी दिलचस्प बिट्स (कैसे) को छोड़ते हैं और हमें आपके द्वारा पहले किए गए एक के साथ प्रस्तुत करते हैं :( आपने इस निष्कर्ष पर पहुंचने के लिए क्या कदम उठाए हैं उनके बिना आप वास्तव में सामने वाले प्रश्न का उत्तर नहीं दे रहे हैं।
user9517

@ इयान हाहा, धन्यवाद। यहां मेरा लक्ष्य एसई हाइब्रिड ब्लॉग-विकी फॉर्मेट में जानकारी को साझा करना था (मेरे पास एक ब्लॉग नहीं है या एक उपयुक्त विकी का पता नहीं है)। मुझे वास्तव में पता नहीं है कि कर्नेल के समय का कैसे निवारण किया जाए, लेकिन कुछ ऐसा पता चला जो काम किया और उसे साझा करना चाहता था। मैं निश्चित रूप से ईमेल, सुरक्षा और कुछ विकास के बारे में सवालों के जवाब दे सकता हूं। इसका आंशिक उत्तर है
goodguys_activate

3
जवाब दो, मुझे fltmc के बारे में नहीं पता था।
jftuga

-1

मशीन क्या कर रही है यह देखने के लिए प्रोसेस मॉनीटर और डिस्कमोन (Microsoft SysInternals) का उपयोग करके एक नाक रखें। एक आम अपराधी, डोडी डिवाइस ड्राइवरों से अलग, अच्छा पुराना पेजिंग है।

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