Compartilhar via


Recursos do System Insights no Windows Server

Os recursos do System Insights no Windows Server usam análise preditiva para ajudar os administradores a prever o uso de recursos e otimizar o desempenho do servidor. Este artigo explica os recursos padrão, os modelos de previsão e como interpretar seus resultados.

Este artigo também descreve as fontes de dados, as linhas do tempo de previsão e os status de previsão usados para os recursos padrão.

Visão geral dos recursos do System Insights

Uma funcionalidade do System Insights é um modelo de machine learning ou estatísticas que analisa dados do sistema para fornecer mais informações sobre sua implantação. O System Insights inclui um conjunto de recursos padrão e você pode adicionar novos recursos dinamicamente sem atualizar o sistema operacional.

Os quatro recursos padrão disponíveis são:

  • Previsão de capacidade da CPU
  • Previsão de capacidade de rede
  • Previsão total de consumo de armazenamento
  • Previsão de consumo de volume

Cada funcionalidade é executada localmente em uma instância do Windows Server e você pode gerenciar cada funcionalidade individualmente.

Cada funcionalidade analisa dados históricos anteriores para prever o uso futuro e todos os recursos de previsão são projetados para prever tendências de longo prazo em vez de comportamento de curto prazo, ajudando os administradores a provisionar corretamente o hardware e ajustar suas cargas de trabalho para evitar contenção futura de recursos. Como essas capacidades se concentram no uso de longo prazo, esses recursos analisam dados diários.

Saídas de funcionalidade

Quando você executa uma funcionalidade, ela fornece uma saída que explica o resultado de sua análise ou previsão. Cada saída inclui um Status e uma Descrição de Status para descrever a previsão. Cada resultado também pode incluir dados específicos da funcionalidade relacionados à previsão. A Descrição de Status fornece contexto para o Status e a funcionalidade relata um status OK, Aviso ou Crítico . Uma funcionalidade também pode usar um status Erro ou Nenhum se não fizer uma previsão. Aqui estão os status de funcionalidade e seus significados básicos:

  • Tudo parece bom.
  • Aviso - Não é necessário atenção imediata, mas você deve dar uma olhada.
  • Crítico – Você deve dar uma olhada em breve.
  • Erro – Um problema desconhecido fez com que a funcionalidade falhasse.
  • Nenhum - Nenhuma previsão foi feita. Isso pode ser devido à falta de dados ou a qualquer outro motivo específico da funcionalidade para não fazer uma previsão.

Todos os dados específicos da funcionalidade no resultado são salvos em um arquivo JSON acessível pelo usuário. Você pode encontrar o caminho do arquivo usando o PowerShell. Para obter mais informações, consulte recuperação dos resultados da capacidade.

Modelo de previsão

As capacidades padrão usam um modelo de previsão para prever o uso futuro e, para cada previsão, o modelo é treinado localmente nos dados do computador. Esse modelo foi projetado para ajudar a detectar tendências de longo prazo e o novo treinamento em cada instância do Windows Server permite que a capacidade se adapte ao comportamento específico e às nuances do uso de cada computador.

Note

A determinação do tipo de modelo a ser usado exigia o teste de muitos modelos usando um conjunto de dados que contém dezenas de milhares de computadores. Depois de analisar e ajustar esses modelos, decidimos usar um modelo de previsão autoregressiva, pois ele produz previsões altamente precisas e visualmente intuitivas, sem exigir muito tempo para treinar. Esse modelo, no entanto, requer três semanas de dados de treinamento, portanto, cada capacidade usa uma tendência linear básica até três semanas de dados estarem disponíveis.

Cronogramas de previsão

Os recursos padrão prevêem alguns dias no futuro com base no número de dias para os quais os dados foram coletados. A tabela a seguir mostra as linhas do tempo de previsão dessas capacidades:

Tamanho dos dados de entrada Comprimento da previsão
0 a 5 dias Nenhuma previsão é feita.
6 a 180 dias 1/3 * tamanho dos dados de entrada
180-365 dias 60 dias

Previsão de dados

Cada capacidade analisa dados diários para prever o uso futuro. A CPU, a rede e até mesmo o uso de armazenamento podem mudar com frequência ao longo do dia, ajustando-se dinamicamente às cargas de trabalho no computador. Como o uso não é constante ao longo do dia, é importante representar corretamente o uso diário em um único ponto de dados. A tabela a seguir detalha os pontos de dados específicos e como os dados são processados:

Nome da funcionalidade Fontes de dados Lógica de filtragem
Previsão de consumo de volume Tamanho do volume Máximo diário
Previsão total de consumo de armazenamento Soma dos tamanhos de volume, soma dos tamanhos de disco Uso máximo diário
Previsão de capacidade da CPU % Tempo do Processador Média máxima de 2 horas por dia
Previsão de capacidade da rede Bytes Total/s Média máxima de 2 horas por dia

"Proposta de melhorias: Ao avaliar a lógica de filtragem, é importante observar que cada funcionalidade busca informar os administradores quando o uso futuro excederá significativamente a capacidade disponível, mesmo que a utilização da CPU atinja momentaneamente 100%%, o uso da CPU pode não levar a uma degradação significativa do desempenho ou a uma contenção de recursos." Para CPU e rede, deve haver alto uso sustentado em vez de picos momentâneos. Algumas horas de alto uso de CPU ou rede podem afetar significativamente o desempenho de suas cargas de trabalho críticas. A média máxima de 2 horas durante cada dia evita esses extremos e ainda produz dados significativos para cada capacidade de análise.

No entanto, para o volume e o uso total do armazenamento, o uso de armazenamento não pode exceder a capacidade disponível, mesmo momentaneamente, portanto, o uso máximo diário é usado para esses recursos.

Status de previsão

Todos os recursos dos Insights do Sistema devem gerar um status associado a cada previsão. Cada capacidade padrão usa a seguinte lógica para definir os status de previsão:

  • OK: A previsão não excede a capacidade disponível.
  • Aviso: a previsão excede a capacidade disponível nos próximos 30 dias.
  • Crítico: a previsão excede a capacidade disponível nos próximos 7 dias.
  • Erro: a funcionalidade encontrou um erro inesperado.
  • Nenhum: não há dados suficientes para fazer uma previsão. Isso pode ser devido à falta de dados ou porque nenhum dado é relatado recentemente.

Note

Se uma capacidade for prevista em várias instâncias, como vários volumes ou adaptadores de rede, o status refletirá o status mais grave em todas as instâncias. Status individuais para cada volume ou adaptador de rede podem ser visualizados no Windows Admin Center ou nos dados contidos na saída de cada capacidade. Para obter instruções sobre como analisar a saída JSON dos recursos padrão, visite este blog.

Para saber mais sobre os insights do sistema, use os seguintes recursos: