जवाबों:
मुझे अपने सर्वर पर प्रदर्शन काउंटर चलाने में कभी समस्या नहीं हुई है।
Microsoft IIS के लिए निम्न काउंटर देखने का सुझाव देता है :
विशेष रूप से ASP.NET के लिए मैं देखूंगा
एक सामान्य नियम के रूप में आपको हर समय प्रदर्शन डेटा इकट्ठा करना चाहिए। इस तरह से आपके पास अपने प्रबंधक के कार्यालय में चलने पर आपके पास आवश्यक सभी डेटा होंगे और कहेंगे "हमारा पीक लोड पिछले कुछ महीनों से हर हफ्ते एक्स% बढ़ रहा है, और उस दर से हम अपनी वर्तमान क्षमता को पार कर लेंगे।" लगभग 3 महीने। हमें अब उसके लिए योजना शुरू करने की जरूरत है। "
हालांकि एक देर से जवाब, मैं यहां साझा कर रहा हूं कि हमने उत्पादन पर्यावरण के साथ क्या किया था।
परिदृश्य यह था कि हमें अपने वेब सर्वर पर अनुरोध हिट की संख्या का पता लगाना था और कितने परोसें जा रहे हैं / क्या कोई थ्रेड भुखमरी / संसाधन की अड़चन है या नहीं।
उसके लिए हमने perfmon.exe
काउंटर के साथ निम्नलिखित काउंटरों का उपयोग किया
: - Asp.Net Apps V2.0.50727।
उदाहरण: - LM_W3SVC_1_ROOT_ "होस्टेडवेबसाइट"
1)। अनुरोध कुल: - पिछले IIS पुनरारंभ से कुल अनुरोधों की संख्या प्रदान करता है।
2)। आवेदन कतार
3 में अनुरोध )। अनुरोधित
4)। अनुरोध विफल
3)। अनुरोध TimedOut
4)। अनुरोध अस्वीकृत: आवेदन अनुरोध कतार के कारण अस्वीकृत अनुरोधों की संख्या भरी हुई थी
5)। अनुरोध नहीं मिला: संसाधनों के लिए अनुरोधों की संख्या जो नहीं मिली।
6)। अनुरोध अधिकृत नहीं: अनधिकृत पहुंच के कारण अनुरोधों की संख्या विफल रही।
काउंटर: - .Net CLR डाटा।
1)। Sql क्लाइंट: करंट # पूल किए गए और नॉनपॉल किए गए कनेक्शन: - कनेक्शन की वर्तमान संख्या प्रदान करता है, पूल या नहीं।
काउंटर: - .Net CLR LocksAndThreads।
1)। # लॉजिकल थ्रेड्स
2)। # भौतिक धागे
काउंटर का: - HTTP सेवा अनुरोध कतार
1)। CurrentQueueSize: - कतार
2 में अनुरोधों की संख्या )। अस्वीकृत किया गया: कतार से अस्वीकार किए गए अनुरोधों की कुल संख्या