मेरी विंडोज एक्सपी मशीन ने हाल ही में उपयोग के कुछ मिनटों के बाद हर अजीब रिबूट पर मुझे अलग-अलग फ्रीज करना शुरू कर दिया (अलग-अलग प्रोग्राम / कोई अतिरिक्त पीआरजी शुरू नहीं हुआ)।
अपडेट: मैं अब प्रोसेस एक्सप्लोरर के साथ थोड़ा और विस्तार पाने में कामयाब रहा हूं। यह एक 2 कोर सीपीयू है और 100% कर्नेल का उपयोग केवल एक कोर पर है। प्रक्रिया सूची में डीपीसी - आस्थगित प्रक्रिया कॉल 50% (एक कोर पर 100%) है। तो अब सवाल यह है: ** डीपीसी क्या है और मैं उन्हें कैसे ठीक करूं ??
अगला अपडेट : OKIES ... इसका उपयोग करते हुए और कि मैं अपने विंडोज एक्सपी पर xperf चला पा रहा हूं, और जो सैंपल डंप है उसे मैंने अपने Win7 लैपटॉप पर ठीक-ठीक प्रदर्शित किया। हां, Windows XP पर लिए गए डंप को देखने के लिए आपको Win7 / Vista कंप्यूटर की आवश्यकता है। हालाँकि , अब मैं निम्नलिखित समस्या का सामना कर रहा हूं , मैं xperf अनुरेखण को सक्षम कर सकता हूं , xperf -on Latency
और xperf अनुरेखण करते समय समस्या का भी अब निवारण हो गया है, लेकिन जैसे ही मेरी DPC 100% हो जाती है, Windows कोई भी नई प्रक्रिया शुरू नहीं करता है (या स्टार्टअप कभी भी खत्म नहीं होता है (एक खुली उदा। cmd विंडो केवल ठीक-ठाक रहती है , लेकिन आप जो भी कोशिश करते हैं, वह बस हैंग हो जाता है ()dir
ठीक काम करता है क्योंकि वह एक cmd कमांड) - मैं केवल यह मान सकता हूं कि CreateProcess
कर्नेल के कुछ हिस्से के साथ लटका हुआ है)। अब, किसी भी नई प्रक्रिया को लॉन्च करने में सक्षम नहीं होने का मतलब है कि मैं नहीं चला सकता xperf -d dumpfile.etl
, क्योंकि , जब मैं cmd विंडो पर दर्ज करता हूं, तो यह लटका रहता है ।
तो ऐसा लगता है कि मैं यहाँ भाग्य से बाहर हूँ। मैं ड्राइवरों को मैन्युअल रूप से अक्षम करने के बजाय पूरे रिग को बाहर फेंक दूंगा ... :-)
किसी भी अन्य विचारों की सराहना की!
यही है, जबकि विंडोज सैद्धांतिक रूप से उत्तरदायी रहा (उदाहरण के लिए माउस कर्सर सामान्य रूप से चला गया और मैं क्लिक कर सकता था, और क्लिक को अंततः पहचान लिया गया) उपयोगकर्ता द्वारा उठाए गए कार्यों को केवल मिनटों के बाद जवाब दिया गया था (शाब्दिक रूप से)।
उदाहरण: कीबोर्ड पर न्यू-लॉक कुंजी को मारना आमतौर पर कीबोर्ड पर न्यू-लॉक एलईडी को टॉगल करता है। मेरी अर्ध-जमे हुए मशीन के साथ भी यही स्थिति है, लेकिन केवल एक या दो मिनट के बाद।
एक बार, मैं प्रोसेस एक्सप्लोरर लॉन्च करने में कामयाब रहा और कुछ मिनटों के बाद, सिस्टम सूचना ग्राफ ने लाल रेखा (कर्नेल मोड) पर 100% सीपीयू उपयोग को स्पष्ट रूप से इंगित किया और ग्रीन लाइन शून्य पर रही। इस स्थिति में, हालांकि ग्राफ स्क्रीन पर अपडेट किया गया था, मशीन अब और संचालित नहीं की जा सकती है। (खैर, जब तक कि आप हर क्लिक के बाद कुछ मिनट इंतजार करने को तैयार न हों।)
इसलिए, अब मैं सोच रहा हूं कि समस्या क्या हो सकती है, क्योंकि मैंने इस मशीन पर कुछ भी हफ्तों तक स्थापित नहीं किया था, निश्चित रूप से इस व्यवहार को देखने से पहले नहीं। (रिबूटिंग कभी-कभी मदद करता है, कभी-कभी मुझे मशीन की लंबी अवधि के लिए उपयोग करने से पहले एक दूसरे या तीसरे रिबूट की आवश्यकता होती है।)
अब, मैं यह कैसे पता लगा सकता हूं कि वास्तव में अत्यधिक कर्नेल मोड उपयोग का कारण क्या है?
नोट: इसके अलावा sysinternals मंचों में पोस्ट ।