Tôi đang thu thập một số dữ liệu hiệu suất trên các máy ảo khác nhau. Các DataCollectorSet được khởi tạo như sau:Giá trị lạ trong bộ thu thập dữ liệu
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);
Sau đó, tôi thêm một nhà sưu tập:
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);
Khi tôi chạy này với \LogicalDisk(_Total)\% Disk Time
, trên hàng chục máy, tôi nhận được giá trị mà trông giống như tỷ lệ phần trăm, như mong đợi - họ chủ yếu là khoảng 0,00 đến 5,00, nhưng đôi khi, trong hoạt động cao, đi vào các chữ số kép.
Trên một máy, tuy nhiên, tất cả các giá trị trên 100. Tất cả các giá trị này có vẻ nằm trong khoảng từ 120 đến 170, bất kể máy có vẻ bận hay không. Trong khi đó, chạy perfmon theo cách thủ công với cùng một bộ đếm hiển thị các giá trị có lẽ đúng - nó gần 100% khi bận và nếu không dưới 10%.
Dưới đây là một vài dòng đầu ra đầu tiên từ một máy tính với kết quả mong đợi:
"(PDH-TSV 4.0) (Mitteleuropäische Sommerzeit) (- 120)" "\ BR-DOMAIN \ Logischer Datenträger (_Total) \ Zeit (%) " " 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"
Trên một lẽ cấu hình sai, thay vào đó, họ trông như thế này:
"(PDH-TSV 4.0) (Mitteleuropäische Sommerzeit) (- 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"
Các máy hoạt động như mong đợi chạy một loạt các hệ điều hành (2008 R2, 2012, 2012 R2) bằng cả tiếng Đức và tiếng Anh, và nó dường như không phải là cài đặt khu vực.
[Câu hỏi này] (http://serverfault.com/q/143208) có thể gợi ý lý do tại sao bộ đếm hiệu suất có thể vượt quá 100%. – dasblinkenlight