क्या परफॉमेंस से डेटा को स्वचालित करने का एक स्वचालित तरीका है?


11

मैं मैन्युअल रूप से परफ़ॉर्म डेटा से टकरा रहा हूं (उदाहरण के लिए,% प्रोसेसर के उपयोग, स्मृति में% प्रतिबद्ध बाइट्स, स्मृति में आदि) जैसे ASP.NET अनुप्रयोग के लिए आँकड़ों का औसत, न्यूनतम, अधिकतम मान प्राप्त करने के लिए परफ़ॉर्म ग्राफ़ के स्क्रीन कैप्स प्राप्त करना सर्वर साइज़िंग।

मैं यह जानना चाहता हूं कि क्या इसे स्वचालित करने का कोई तरीका है, उदाहरण के लिए, कुछ लॉग फ़ाइल से विशिष्ट परफ़ॉर्म सांख्यिकी डेटा प्राप्त करें या क्या नहीं, और शायद एक रिपोर्ट भी छपी हो?


1
हाय जॉन, बोर्ड पर आपका स्वागत है! :-)
splattne

जवाबों:


11

आप लॉग्स (PAL) टूल के प्रदर्शन विश्लेषण का उपयोग कर सकते हैं , जो कोडप्लेक्स पर होस्ट किया गया एक ओपन सोर्स प्रोजेक्ट है।

कभी कोई प्रदर्शन समस्या है, लेकिन पता नहीं क्या प्रदर्शन काउंटरों को इकट्ठा करने या उनका विश्लेषण करने के लिए? पाल (लॉग्स का प्रदर्शन विश्लेषण) उपकरण एक नया और शक्तिशाली उपकरण है जो एक प्रदर्शन मॉनीटर काउंटर लॉग (किसी भी ज्ञात प्रारूप) में पढ़ता है और जटिल, लेकिन ज्ञात थ्रेसहोल्ड (प्रदान) का उपयोग करके विश्लेषण करता है।

उपकरण HTML आधारित रिपोर्ट बनाता है जो महत्वपूर्ण प्रदर्शन काउंटरों को चार्ट करता है और थ्रेसहोल्ड के पार होने पर अलर्ट फेंकता है। थ्रेसहोल्ड मूल रूप से Microsoft उत्पाद टीमों और Microsoft समर्थन के सदस्यों द्वारा परिभाषित थ्रेसहोल्ड पर आधारित होते हैं, लेकिन इस चालू परियोजना द्वारा इसका विस्तार किया जाना जारी है। यह उपकरण पारंपरिक प्रदर्शन विश्लेषण का प्रतिस्थापन नहीं है, लेकिन यह आपको समय बचाने के लिए प्रदर्शन काउंटर लॉग के विश्लेषण को स्वचालित करता है। यह एक VBScript है और इसके लिए Microsoft LogParser (मुफ्त डाउनलोड) की आवश्यकता होती है।

एक अच्छा लेख है जिसे आप पढ़ सकते हैं: "विंडोज प्रदर्शन विश्लेषण पर एक हैंडल प्राप्त करें" :

Windows प्रदर्शन मॉनिटर लॉग का विश्लेषण एक समय लेने वाली प्रक्रिया है, जिसे अक्सर Microsoft Windows सिस्टम प्रदर्शन समस्या निवारण में उपयोग के लिए लॉग डेटा की व्याख्या करने के लिए विशेषज्ञ ज्ञान की आवश्यकता होती है। अच्छी खबर यह है कि आप Microsoft समर्थन पेशेवरों द्वारा उपयोग किए जाने वाले तीन आसान टूल: perfwiz.exe, logman.exe और Logs (PAL) के प्रदर्शन विश्लेषण का उपयोग करके प्रदर्शन मॉनिटर डेटा एकत्र करने और विश्लेषण करने की प्रक्रिया को सरल बना सकते हैं।

लेख बताता है कि इन उपकरणों का उपयोग करके स्वचालित प्रक्रिया कैसे बनाई जाए:

  • प्रदर्शन मॉनिटर विज़ार्ड (perfwiz.exe): wlocal और दूरस्थ प्रदर्शन मॉनिटर लॉग बनाने में आपकी मदद करता है, मॉनिटर मॉनिटर लॉग इकट्ठा करने की प्रक्रिया को सरल बनाता है
  • Logman.exe एक अंतर्निहित विंडोज कमांड-लाइन टूल है जो स्थानीय और दूरस्थ सिस्टम पर प्रदर्शन काउंटर संग्रह का प्रबंधन और शेड्यूल करता है
  • डेटा विश्लेषण के लिए लॉग्स (पाल) टूल का प्रदर्शन विश्लेषण , ऊपर वर्णित है

2

MOM / SCOM आपके लिए ऐसा नहीं कर सकता?


मुझे नहीं पता कि MOM / SCOM क्या है: D कृपया विस्तार से बताएं।
जॉन लिमजप

Microsoft संचालन प्रबंधक और सिस्टम केंद्र संचालन प्रबंधक (MOM के उत्तराधिकारी) - दोनों समय के साथ लॉग संदेशों से निपटने के लिए बहुत अच्छे हैं।
चॉपर 3

सिस्टम सेंटर एक बार स्थापित करने के लिए बहुत साफ है। आप यह सुनिश्चित करने के लिए भी इसे प्राप्त कर सकते हैं कि यह सुनिश्चित करने के लिए एक वेब साइट है, मेमोरी चेतावनियों को कॉन्फ़िगर करें आदि। जिस चीज पर मैंने सबसे अधिक ध्यान दिया है वह था विस्तार का वह स्तर जो प्रत्येक परफॉमन काउंटर के बारे में पूर्व-निर्धारित था। मूल रूप से यह बहुत बुद्धिमान आउट-ऑफ-द-बॉक्स है
जोएल मैन्सफोर्ड

2

ऐसा लगता है कि आप ऐसा करने की कोशिश कर रहे हैं, मैं आमतौर पर केवल प्रदर्शन मॉनिटर में काउंटर लॉग का उपयोग करता हूं। मैं लॉग फ़ाइल प्रकार को सीमांकित करने के लिए सेट करता हूं और एक्सेल के साथ संख्याओं को क्रंच करता हूं।


0

क्या आपने परफ़ॉर्मन के "ट्रेस लॉग्स" क्षेत्र को देखा? यह अनुसूचित शुरुआत / स्टॉप / आदि की अनुमति देता है।

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