Общие сведения о возможностях
В этом разделе описывается концепция возможностей в System Insights и представлены возможности по умолчанию, доступные в Windows Server 2019.
В этом разделе также описываются источники данных, временные шкалы прогнозирования и состояния прогнозирования, используемые для возможностей по умолчанию.
Общие сведения о возможностях
Возможность System Insights — это модель машинного обучения или статистики, которая анализирует системные данные, помогая повысить эффективность работы развертывания. System Insights представляет начальный набор возможностей по умолчанию и позволяет динамически добавлять новые возможности без необходимости обновлять операционную систему.
Примечание.
Подробная документация по созданию, добавлению и обновлению возможностей доступна здесь, а также в документе по управлению возможностями содержатся более общие сведения об этой функции.
Кроме того, каждая возможность выполняется локально в экземпляре Windows Server, и каждая возможность может управляться по отдельности.
Выходные данные возможностей
При вызове возможности он предоставляет выходные данные, помогающие объяснить результат его анализа или прогнозирования. Каждый вывод должен содержать состояние и описание состояния, чтобы описать прогноз, и каждый результат может содержать данные, связанные с прогнозом. Описание состояния позволяет получить контекстное объяснение состояния, а также отчеты о состоянии "ОК", "Предупреждение" или "Критическое". Кроме того, возможность может использовать состояние "Ошибка " или "Нет ", если прогнозирование не было сделано. Вместе ниже приведены состояния возможностей и их основные значения:
- Ок - Все выглядит хорошо.
- Предупреждение — не требуется немедленного внимания, но вы должны посмотреть.
- Критическое - Вы должны посмотреть в ближайшее время.
- Ошибка — неизвестная проблема привела к сбою возможности.
- Нет - нет прогноза. Это может быть вызвано отсутствием данных или какой-либо другой причиной, связанной с возможностями, за то, что прогноз не выполняется.
Кроме того, все данные, содержащиеся в результате, будут помещены в файл JSON, доступный для пользователя, и путь к файлу можно найти с помощью PowerShell.
Возможности по умолчанию
В Windows Server 2019 System Insights представляет четыре возможности по умолчанию, ориентированные на прогнозирование емкости:
- Прогнозирование емкости ЦП — прогнозирование использования ЦП.
- Прогнозирование емкости сети — прогнозирование использования сети для каждого сетевого адаптера.
- Общее прогнозирование потребления хранилища— прогнозирует общее потребление хранилища на всех локальных дисках.
- Прогнозирование потребления томов — прогнозирование потребления хранилища для каждого тома.
Каждая возможность анализирует прошлые исторические данные для прогнозирования будущего использования, и все возможности прогнозирования предназначены для прогнозирования долгосрочных тенденций, а не краткосрочного поведения, помогая администраторам правильно подготавливать оборудование и настраивать рабочие нагрузки, чтобы избежать будущих конфликтов ресурсов. Поскольку эти возможности сосредоточены на долгосрочном использовании, эти возможности анализируют ежедневные данные.
Модель прогнозирования
Возможности по умолчанию используют модель прогнозирования для прогнозирования будущего использования и для каждого прогноза модель обучена локально на данных компьютера. Эта модель предназначена для обнаружения долгосрочных тенденций и переобучения на каждом экземпляре Windows Server позволяет адаптироваться к определенному поведению и нюансам использования каждого компьютера.
Примечание.
Определение типа модели для использования требуемого тестирования многих моделей с помощью набора данных, содержащего десятки тысяч компьютеров. После анализа и настройки этих моделей мы решили использовать модель автоматического регрессивного прогнозирования, так как она создает высокоточную и визуально интуитивно понятные прогнозы, не требуя слишком много времени для обучения. Однако для этой модели требуется три недели обучающих данных, поэтому каждая возможность использует базовую линейную тенденцию до трех недель доступности данных.
Временные шкалы прогнозирования
Возможности по умолчанию прогнозируют определенное количество дней в будущем на основе количества дней, для которых были собраны данные. В следующей таблице показаны временные шкалы прогнозирования этих возможностей:
Размер входных данных | Горизонт прогнозирования |
---|---|
0-5 дней | Прогноз не производится. |
6-180 дней | 1/3 * размер входных данных |
180-365 дней | 60 дней |
Прогнозирование данных
Каждая возможность анализирует ежедневные данные для прогнозирования будущего использования. Однако использование ЦП, сети и даже хранилища может часто меняться в течение дня, динамически изменяя рабочие нагрузки на компьютере. Так как использование не является постоянным в течение дня, важно правильно представлять ежедневное использование в одной точке данных. В таблице ниже приведены сведения о конкретных точках данных и способах обработки данных:
Имя возможности | Источники данных | Логика фильтрации |
---|---|---|
Прогнозирование использования томов | Volume size | Максимальное ежедневное использование |
Прогнозирование общего использования хранилища | Сумма размеров томов, сумма размеров дисков | Максимальное ежедневное использование |
Прогнозирование мощности ЦП | % загруженности процессора | Максимальное 2-часовое среднее в день |
Прогнозирование сетевой мощности | Всего байтов/с | Максимальное 2-часовое среднее в день |
При оценке приведенной выше логики фильтрации важно отметить, что каждая возможность стремится сообщить администраторам, когда в будущем использование будет значительно превышать доступную емкость, несмотря на то, что загрузка ЦП на данный момент достигла 100 % использования, использование ЦП, возможно, не привело к существенному снижению производительности или возникновению неполадок ресурсов. Для ЦП и сети, то должны быть устойчивые высокие нагрузки, а не моментарные пики. Тем не менее, в среднем использование ЦП и сети в течение всего дня потеряет важную информацию об использовании, так как несколько часов высокой загрузки ЦП или сети могут существенно повлиять на производительность критически важных рабочих нагрузок. Максимальное 2-часовое среднее в течение каждого дня избегает этих крайностей и по-прежнему создает значимые данные для каждой возможности для анализа.
Однако для объема и общего использования хранилища использование хранилища не может превышать доступную емкость, даже на данный момент, поэтому максимальное ежедневное использование используется для этих возможностей.
Состояние прогнозирования
Все возможности System Insights должны выводить состояние, связанное с каждым прогнозом. Каждая возможность по умолчанию использует следующую логику для определения каждого состояния прогнозирования:
- ОК: прогноз не превышает доступную емкость.
- Предупреждение. Прогноз превышает доступную емкость в ближайшие 30 дней.
- Критическое: прогноз превышает доступную емкость в ближайшие 7 дней.
- Ошибка: возможность столкнулась с непредвиденной ошибкой.
- Нет: для прогнозирования недостаточно данных. Это может быть связано с отсутствием данных или из-за отсутствия данных в последнее время.
Примечание.
Если прогнозы возможностей для нескольких экземпляров, например нескольких томов или сетевых адаптеров, состояние отражает наиболее тяжелое состояние для всех экземпляров. Отдельные состояния для каждого тома или сетевого адаптера отображаются в Windows Admin Center или в данных, содержащихся в выходных данных каждой возможности. Инструкции по анализу выходных данных JSON возможностей по умолчанию см . в этом блоге.
Дополнительные справочники
Чтобы узнать больше о System Insights, используйте следующие ресурсы: