2015-08-04 12 views
9

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

set.Subdirectory = set.name; 
set.SubdirectoryFormat = AutoPathFormat.plaYearMonthDay; 

var schedule = set.Schedules.CreateSchedule(); 
schedule.Days = WeekDays.plaEveryday; 
schedule.StartDate = DateTime.Now; 

set.Schedules.Add(schedule); 

set.Commit(set.name, null, CommitMode.plaCreateNew); 

तो मैं एक कलेक्टर जोड़ें:: DataCollectorSet इस प्रकार आरंभ नहीं हो जाता

var collector = (IPerformanceCounterDataCollector)set.DataCollectors.CreateDataCollector(DataCollectorType.plaPerformanceCounter); 

collector.FileName = counterPath.Replace("\\", "_"); 
collector.LogAppend = true; 
collector.FileNameFormat = AutoPathFormat.plaYearMonthDay; 
collector.SampleInterval = 60u; 
collector.SegmentMaxRecords = 1440; 
collector.LogFileFormat = FileFormat.plaTabSeparated; 

set.DataCollectors.Add(collector); 

var counters = new string[1]; 
counters[0] = counterPath; 
collector.PerformanceCounters = counters; 

set.Commit(set.name, null, CommitMode.plaCreateOrModify); 

जब मैं \LogicalDisk(_Total)\% Disk Time के साथ इस चलाने के लिए, मशीनों के दर्जनों पर, मैं मानों प्रतिशत की तरह लग रहे हो, के रूप में उम्मीद - वे ज्यादातर 0.00 से 5.00 के आसपास हैं, लेकिन कभी-कभी, उच्च गतिविधि के दौरान, डबल अंकों में जाते हैं।

एक मशीन पर, हालांकि, सभी मान 100 से ऊपर हैं। ये सभी 120 और 170 के बीच दिखाई देते हैं, भले ही मशीन व्यस्त हो या नहीं। इस बीच, एक ही काउंटर के साथ मैन्युअल रूप से चल रहे परफॉर्म को संभावित रूप से सही मान दिखाते हैं - व्यस्त होने पर यह 100% के करीब जाता है, और अन्यथा 10% से नीचे रहता है। "\ बीआर-डोमेन \ Logischer Datenträger (_Total) \ ज़ीट -

" (120) (PDH-TSV 4.0) (Mitteleuropäische सोमेरज़ीट) ":

यहाँ अपेक्षित परिणाम के साथ एक मशीन से पहले कुछ उत्पादन लाइनों है (%) " " 08/04/2015 01: 00: 18.425 "" "08/04/2015 01: 01: 18.407" "2.4181960253316448" "08/04/2015 01: 02: 18.406" "0.24834083322649675 " " 2015/08/04 01: 03: 18.404 "" .19900577879613995 "

शायद गलत तरह से कॉन्फ़िगर एक पर, बजाय, वे इस तरह दिखेगा:

"(पीडीएच-टीएसवी 4.0) (मिट्टेरूरोपैशे सोमेरजेइट) (- 120)" "\ BR-SQL-03 \ Logischer Datenträger (_Total) \ Zeit (%)" "08/04/2015 09: 22: 07.685" " " 08/04/2015 09: 23: 07.686 "" 138.63521370727958 " " 08/04/2015 09: 24: 07.679 "" 141.86027406369067 " " 08/04/2015 09: 25: 07.679 "124.80150934108948"

मशीन जो जर्मन और अंग्रेजी दोनों में ओएस (2008 आर 2, 2012, 2012 आर 2) की एक श्रृंखला चलाती है, और यह क्षेत्रीय सेटिंग्स के साथ कुछ भी प्रतीत नहीं होता है।

+1

[यह प्रश्न] (http://serverfault.com/q/143208) इस बात का संकेत दे सकता है कि प्रदर्शन काउंटर 100% से ऊपर क्यों जा सकते हैं। – dasblinkenlight

उत्तर

2

% डिस्क समय केवल औसत डिस्क कतार लंबाई 100 से गुणा है। अधिक जानकारी के लिए this आलेख देखें।

"% डिस्क टाइम" काउंटर "औसत" से अधिक कुछ नहीं है। डिस्क कतार लंबाई "100 से गुणा गुणा। यह एक ही पैमाने पर प्रदर्शित एक ही मूल्य है। यदि औसत। डिस्क कतार लंबाई 1 के बराबर है,% डिस्क समय 100 के बराबर होगा। अगर औसत। डिस्क कतार लंबाई 0.37 है, तो% डिस्क समय 37 होगा। यही कारण है कि आप% डिस्क समय 100% से अधिक होने के कारण देख सकते हैं, यह सब औसत है। डिस्क कतार लंबाई मान 1.

+1

मुझे यह सुनिश्चित करने के लिए केवल Google अनुवाद 'लॉजिशर डेटाेंट्रेगर (_Total) \ Zeit (%)' के लिए धन्यवाद प्राप्त करने के लिए धन्यवाद :) –

+0

ओह, इसके बारे में खेद है। मैं सब कुछ अंग्रेजी में अनुवाद करना भूल गया। ;) –

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