5

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

चियर्स

उत्तर

1

खिड़कियों प्रदर्शन उपकरण, परफ़ॉर्मेंस, शायद नहीं आप के बारे में जहाँ आपके बाधाओं रहे हैं एक बहुत बताने के लिए जा रहा है, लेकिन यह मदद कर सकते हैं लोड आप सिस्टम पर और अगर लगा रहे हैं के प्रभाव का आकलन काफी देर तक चलने की संभावना है, अगर आपको संसाधन रिसाव है तो आपको यह बताने की संभावना है।

मेरे आधारभूत आइटम: प्रक्रिया प्रोसेसर मेमोरी

नमूना अवधि के लिए के लिए सभी प्रक्रिया आइटम, मैं उम्मीद रन की लंबाई के लिए 100-200 नमूने को लक्षित करने के लिए जाते हैं। नेट और एएसपी वस्तुओं अगर वे लागू नेटवर्क वस्तुओं यदि आप नेटवर्क इंटरफेस पर समस्याओं पर शक डिस्क आईओ अगर आपको संदेह है या करना चाहते हैं:

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

डेटा एकत्र करने के रूप में महत्वपूर्ण है समीक्षा करने का समय है। पहली बार विचारों के लिए, प्रत्येक काउंटर को लाने और रुझानों को ध्यान में रखने के लिए केवल एक या दो घंटे लगने लायक है। एक बार जब आप काउंटर के साथ अधिक अनुभवी हो जाते हैं तो आप विशिष्ट वस्तुओं पर ध्यान केंद्रित कर सकते हैं। जिन चीजों में मैं हमेशा लीक के लिए समीक्षा करता हूं: हैंडल गिनती, धागे, निजी मेमोरी, मुफ्त सिस्टम पेज टेबल प्रविष्टियां, डेटा बेस कनेक्शन गिनती अगर आप उन्हें प्राप्त कर सकते हैं।

पूरे सिस्टम को देखने के लिए मत भूलना और न केवल आपके वेब सर्वर। आवेदन समस्याएं किसी भी लिंक (प्रत्यक्ष या परोक्ष रूप से) संसाधनों पर दिखाई दे सकती हैं। सिर्फ इसलिए कि कुछ और विफल रहता है या धीमा है इसका मतलब यह नहीं है कि यह आपके आवेदन के कारण नहीं था।

+0

ग्रेट, धन्यवाद जिम। – undefined

+0

मैं जिन पहलुओं का परीक्षण करना चाहता हूं उनमें से एक फ़ाइल लिख रहा है - सर्वर पर चल रही एक PHP स्क्रिप्ट उपयोगकर्ता ब्राउज़र में चल रहे फ्लैश से एक बाइटियर प्राप्त करती है और यह डेटा किसी फ़ाइल में लिखा जाता है। इस प्रक्रिया की निगरानी करने के लिए ऐसा लगता है कि आईओ डेटा बाइट्स/सेक एक अच्छा काउंटर होगा? क्या कोई और है? – undefined

+0

मुझे लगता है कि एक PHP स्क्रिप्ट के लिए, शायद यह सबसे अच्छा विकल्प है। आपको वास्तव में देखना चाहिए कि आपकी स्क्रिप्ट में एम्बेडेड प्रदर्शन ट्रैकिंग कोड और समय-समय पर उन्हें लॉग फ़ाइल या अन्य रिपॉजिटरी में डंप करना है या नहीं। सबसे उपयोगी प्रदर्शन डेटा प्राप्त करने के लिए आपका स्वयं का एप्लिकेशन तर्क आमतौर पर सबसे अच्छा स्थान होता है। –

संबंधित मुद्दे