सीपीयू टाइम एक प्रतिबिंब है कि आपका प्रोग्राम सीओओ बनाम आईओ या अन्य संसाधनों की प्रतीक्षा में कितना समय व्यतीत करता है। क्या आपको 5+ घंटे होने का चिंता होनी चाहिए?
मैं नहीं, कुछ तथ्यों पर गौर करने के लिए लगता है कि चाहते हैं:
कब तक इस प्रक्रिया से चल रहा है?
क्या आपको बॉक्स पर प्रक्रिया या अन्य प्रक्रियाओं के प्रदर्शन के साथ कोई समस्या है जो यह सीपीयू चोरी कर सकता है?
आपके पास अन्य प्रक्रियाएं क्या हैं? क्या ये सक्रिय प्रक्रियाएं हैं जिन्हें आप सीपीयू का उपयोग करने की उम्मीद करेंगे? 80 प्रक्रियाओं के संदर्भ में मेरे पास लगभग 20 सेकंड का CPU समय इस्तेमाल होता है।
संपादित
यह संभव है कि WCF सेवा अन्य सेवाओं से सीपीयू चोरी कर रहा है है, तो आप उन्हें अपने प्रदर्शन आप क्या उम्मीद है सुनिश्चित करते हुए नजर रखने की जरूरत है। आप कुल CPU उपयोग के आधार पर भी एक समझ प्राप्त कर सकते हैं। यदि आप उदाहरण के लिए केवल 25% सीपीयू का उपयोग करते हैं, तो आपकी अन्य सेवाओं को प्रभावित नहीं किया जाना चाहिए; हालांकि, यदि आपका 75% से ऊपर चल रहा है तो वे प्रभावित हो सकते हैं।
जब निगरानी की बात आती है तो समय के साथ निगरानी करना सुनिश्चित करें ताकि आप देख सकें कि प्रदर्शन रुझान कैसे हैं, और यह आपको समस्याओं को अलग करने में मदद करेगा। उदाहरण के लिए आप सेवा ठीक चल रही है लेकिन फिर तैनाती के बाद धीरे-धीरे अधिक से अधिक CPU लेने लगते हैं (सप्ताह में 10% मानें)। जब तक आप अपने सीपीयू उपयोग को प्रवृत्त नहीं करते हैं, तो आप एक दिन जाग सकते हैं और अपनी सेवा धीरे-धीरे चल रहे हैं जो तैनाती के कुछ सप्ताह बाद हो सकती है।
प्रक्रिया लगभग 3 सप्ताह तक चल रही थी। यह कल रात को पुनरारंभ किया गया था और सीपीयू समय वर्तमान में 31 सेकंड पर है। हमने किसी भी प्रदर्शन की समस्या नहीं देखी है - इन डब्ल्यूसीएफ सेवाओं का उपयोग करने वाली वेबसाइट बहुत तेज है। हमारे पास आईआईएस में एक ही बॉक्स पर होस्ट की गई कुछ SOAP वेब सेवाएं हैं, इसलिए चिंता थी कि डब्ल्यूसीएफ प्रक्रिया सीपीयू चोरी कर सकती है और अन्य वेब सेवाओं के प्रदर्शन को प्रभावित कर सकती है। –
आपके पास उस प्रक्रिया पर 5 घंटे का CPU समय था जो 504 घंटे (3 सप्ताह * 7 दिन/सप्ताह * 24 घंटे/दिन) चला रहा है। तो सरलता से, औसतन, आपकी प्रक्रिया पूरे समय CPU का 1% उपयोग कर रही है। हकीकत में, यह मामला नहीं है, कई बार आपकी सेवा 0% सीपीयू का उपयोग कर रही है और दूसरी बार यह काफी अधिक उपयोग कर रही है। मैं कहूंगा कि इसके बारे में चिंता करने की कोई बात नहीं है, लेकिन यदि आप चिंतित हैं, तो आपको यह निर्धारित करने के लिए कि क्या आपको कोई समस्या है या नहीं, आपको समय के साथ CPU प्रक्रियाओं को ट्रैक करने के लिए 'परफमन' का उपयोग करना चाहिए। –