Как perfmon обрабатывает слияние данных, когда временные метки не выстраиваются в очередь - PullRequest
0 голосов
/ 05 июля 2018

Рассмотрим ситуацию, когда у вас есть server01, который запустил perfmon в 15:55:15 для регистрации данных каждые 15 секунд. Кроме того, существует также сервер02, регистрирующий те же счетчики с той же частотой 15 секунд, но он начался в 15: 55: 20.

Теперь данные perfmon обоих этих серверов никогда не будут выстраиваться точно из-за 5-секундного рассогласования.

Мой вопрос: если вы импортируете файлы журналов с этих двух серверов в perfmon и попытаетесь объединить данные в один файл, сохранив их как blg / csv или если вы используете powershell и выполняете команду $ Data = ". \ Server01.blg", "server02.blg" | Импорт-счетчик

Как perfmon / powershell заполняет пробелы для отметок времени, когда server01 имеет точку данных, а server02 не имеет точки данных, и наоборот.

Чтобы уточнить, если вы загрузите оба файла blg в perfmon и сохраните их как csv, csv будет иметь обе отметки времени 15:55:15 и 15:55:20, а также будет включать значения для обоих серверов для этих отметок времени , Мой вопрос: каков механизм perfmon для заполнения этих пробелов? Поскольку в 15:55:20 не было зарегистрировано значение для server01, но в объединенном csv есть значение для server01.

Я нигде не мог найти эту информацию об этом механизме.

Спасибо!

1 Ответ

0 голосов
/ 05 июля 2018

это просто показывает пустой пробел на линейном графике для этого конкретного сервера за период времени, который отсутствует.

...