Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo descreve como otimizar a detecção de enlace lento para equilibrar efetivamente a qualidade da estimativa de largura de banda em relação à quantidade de tempo gasto no cálculo da estimativa.
Resumo
O Serviço de Perfil de Usuário do Windows pode usar a detecção de link lento para determinar se um perfil de usuário móvel deve ser baixado para o computador cliente quando o usuário entrar. Se o serviço determinar que a conexão com o computador cliente está lenta, o cliente ignorará o download. Em vez disso, ele carrega a cópia local do perfil de usuário móvel. O serviço também registra um evento semelhante ao seguinte:
Nome do Log: Aplicativo
Fonte: Serviço de perfis de usuário do Microsoft-Windows
ID do evento: 1543
Categoria de tarefa: nenhum
Nível: Erro
Palavras-chave:
Descrição:
Uma conexão de rede lenta é detectada para o perfil\\profileserver.contoso.com\profileshare$\USER\RWacker.V6
de roaming . Ele não será sincronizado com o perfil neste computador.
O usuário também pode receber uma mensagem semelhante à seguinte:
Seu perfil móvel não está sincronizado com o servidor porque uma conexão de rede lenta é detectada. Você fez login com um perfil local.
A configuração padrão das configurações de detecção de link lento deve identificar corretamente os links lentos na maioria das implantações. No entanto, se o Windows não identificar links lentos corretamente, considere alterar as configurações de detecção de link lento. Por exemplo, se o Serviço de Perfil de Usuário determinar que uma conexão de rede é um link rápido, mas, na realidade, a conexão é lenta, a experiência de entrada do usuário pode ser excepcionalmente lenta. O usuário pode ver a mensagem "Aguardando o serviço de perfil de usuário" por um tempo inaceitavelmente longo.
Mais informações
As seções a seguir descrevem como funciona o algoritmo de detecção de link lento e recomendam um ponto de partida e fatores a serem considerados em seus próprios testes e ajustes.
Como o Windows detecta links lentos
Quando a detecção de link lento está habilitada, o Serviço de Perfil de Usuário usa um arquivo temporário no servidor para fazer um conjunto de gravações e leituras de arquivos. Para calcular a velocidade e o atraso do link durante essas operações, o serviço usa estatísticas medidas pelo serviço NLA (Reconhecimento de Local de Rede).
O tamanho do arquivo temporário é especificado pela entrada do Registro PingBufferSize . Esta entrada é definida da seguinte forma:
- Subchave: "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon"
- Valor: "PingBufferSize"
- Tipo: REG_DWORD
- Dados: Tamanho da transferência de arquivos em bytes
- Padrão: 65.536
- Mínimo: 2.048
- Máximo: 65.536 ou 4.194.304
Observação
O valor máximo de PingBufferSize depende da versão do Windows, conforme descrito posteriormente no artigo.
A qualidade da estimativa depende do valor de PingBufferSize e de quão bem as métricas do algoritmo correspondem aos padrões de transferência reais e à topologia de rede.
Como funciona a detecção de link lento em sistemas operacionais mais antigos
Para Windows Server 2016 e versões anteriores e Windows 10, versão 1803 e versões anteriores, o valor máximo de PingBufferSize é 65536. Durante o teste de link, o serviço grava PingBufferSize + 200 bytes de dados e, em seguida, mede as estatísticas.
Esse algoritmo não fornece uma estimativa suficientemente refinada para identificar links lentos com eficiência. Ele pode produzir falsos positivos (uma conexão é rotulada como um link lento, apesar de ser rápida o suficiente) ou falsos negativos (uma conexão não é rotulada como um link lento, apesar de ser lenta).
Como funciona a detecção de link lento nos sistemas operacionais atuais
O processo de detecção de link lento foi alterado no Windows Server 2019 e Windows 10, versão 1809 e versões posteriores. Além disso, o valor máximo de PingBufferSize aumentou para 4194304. As alterações estão disponíveis nas seguintes atualizações:
- Windows Server 2019 e Windows 10 1809: KB 4601383, 16 de fevereiro de 2021-KB4601383 (Build 17763.1790 do SO) Versão prévia
- Windows 10 1909: KB 4601380, 16 de fevereiro de 2021 — KB4601380 (Compilação 18363.1411 do SO) Visualização prévia
- Windows 10 20H1/20H2: KB 4601382, 24 de fevereiro de 2021 — KB4601382 (Compilações 19041.844 e 19042.844 do SO) Visualização prévia
O novo algoritmo usa um padrão de acesso a arquivos diferente. Em vez de gravar dados uma vez e depois medir, o novo algoritmo usa uma combinação de escrita e leitura, da seguinte maneira:
- Gravação (PingBufferSize + 8 KB) de dados
- Leia os dados quatro vezes (4 × (PingBufferSize + 8 KB))
Esse algoritmo produz medições de atraso e taxa de transferência mais precisas. O novo valor máximo de PingBufferSize fornece mais flexibilidade. No entanto, se o link for muito lento, um valor grande de PingBufferSize poderá tornar o próprio algoritmo mais lento para atrasar todo o processo de download do perfil do usuário.
Configurações que controlam a detecção de link lento
O Windows fornece várias configurações de Política de Grupo que controlam a detecção de link lento. A tabela a seguir descreve algumas das mais importantes dessas políticas. Para obter mais informações sobre como usar essas políticas, consulte CSP de política – ADMX_UserProfiles: ADMX_UserProfiles/SlowLinkTimeOut.
Importante
Se estiver habilitada, a política Desabilitar detecção de conexões de rede lentas desativará a detecção de link lento. Nesse caso, as políticas descritas neste artigo são ignoradas.
Policy | Finalidade |
---|---|
Controle o tempo limite de conexão de rede lenta para perfis de usuário | Se você habilitar essa configuração de política, poderá alterar quanto tempo o Windows aguarda por uma resposta do servidor antes de considerar a conexão lenta. Se você desabilitar ou não definir essa configuração de política, o Windows considerará a conexão de rede lenta se o servidor retornar menos de 500 kilobits de dados por segundo ou levar 120 milissegundos para responder. |
Aguarde o perfil do usuário remoto | Se você habilitar essa configuração de política, o sistema aguardará o carregamento da cópia remota do perfil de usuário móvel, mesmo que a velocidade de download seja lenta.![]() Se você desabilitar essa configuração de política ou não configurá-la, o sistema carregará a cópia local do perfil de usuário móvel quando o download de um perfil remoto estiver lento. |
Avisar o usuário quando uma conexão de rede lenta for detectada | Se você habilitar essa configuração de política, os usuários poderão definir se desejam que seu perfil móvel seja baixado quando um link lento com seu servidor de perfil móvel for detectado. |
Testando os fatores que afetam a velocidade de download do perfil para sua implantação
Para otimizar os downloads de perfil de usuário para seu ambiente, você precisa equilibrar os seguintes fatores:
- O SLA (Contrato de Nível de Serviço) que rege o tempo aceitável permitido para o processo total de entrada e saída para seus usuários
- Os fatores que afetam a velocidade de download do perfil para seus usuários
- As configurações de política e registro que otimizam o algoritmo de detecção de link lento para as conexões de rede do usuário
Os valores a seguir são os padrões para as configurações de política e registro.
- Velocidade de conexão: 500 kbps
- Tempo de espera: 120 milissegundos
- PingBufferSize: 65.536 bytes
Testamos a detecção de link lento usando < links de banda larga de 10 Mbit/s, além de VPN, redes Wi-Fi e conexões LAN. Esse teste mostra que um PingBufferSize de 1.048.576 (1 MB) fornece um equilíbrio entre a identificação correta de links lentos e o atraso do processo de detecção de links. Recomendamos que você use esse valor para iniciar o teste. Dependendo do seu ambiente, o valor real que você deve usar pode ser menor ou maior.
Para garantir que a detecção de link lento funcione de forma confiável em várias condições, teste várias combinações de perfis (sincronização total e incremental) e condições de rede.
Fatores de rede a serem considerados
Velocidades potenciais mais lentas. Considere os links de rede mais lentos que você espera que seus usuários tenham. Normalmente, isso inclui conexões de operadora de celular (como LTE ou UMTS) e conexões domésticas de internet (como DSL e cabo).
Essas redes tendem a ter velocidades assimétricas. Esse design significa que eles baixam arquivos em velocidades mais altas do que carregam arquivos. Como ele usa quatro vezes mais leituras do que gravações dos mesmos dados, o novo algoritmo de detecção de link lento é adequado para analisar redes de velocidade assimétrica.
Observação
Quando um usuário sai do Windows, o Windows carrega todos os arquivos de perfil que foram atualizados durante a sessão do usuário. Um link que foi identificado como um link rápido ainda pode produzir uma experiência de saída lenta.
Medição. Esses links também podem ser medidos (precificados de acordo com a quantidade de dados transmitidos). Tanto a transferência de perfil quanto as operações de detecção de link lento contribuem para o total de transmissão de dados. Portanto, um PingBufferSize maior pode aumentar os custos de rede.
Criptografia. As conexões VPN normalmente compactam e criptografam dados. A compactação, a criptografia e a descriptografia adicionam tempo às transferências de rede, especialmente porque alguns dados de perfil de usuário não são bem compactados.
Fatores de perfil do usuário a serem considerados
Quando o usuário entra no Windows, o Serviço de Perfil de Usuário enumera todos os arquivos no perfil do usuário para determinar o que atualizar na cópia local. Essa atualização pode envolver o download de alguns arquivos que foram alterados (uma atualização incremental) ou o download de todo o perfil do usuário (sincronização completa). Quando o usuário sai, o Windows carrega todos os arquivos de perfil que foram alterados. Essa transação se assemelha a uma atualização incremental.
Para teste, considere o tempo necessário para baixar todo o perfil de usuário, especialmente o maior perfil que você tem. Como o Serviço de Perfil de Usuário enumera os arquivos, o "tamanho" de um perfil depende do número de arquivos e da quantidade total de dados nesses arquivos. Verifique se a experiência de entrada do usuário atende ao SLA, mesmo ao fazer um download completo do maior perfil.
Ajustando os perfis de usuário
Você pode melhorar a experiência de entrada em links lentos configurando os perfis de usuário da seguinte maneira:
- Use a política Limitar tamanho do perfil para restringir o tamanho do perfil.
- Redirecione as pastas do usuário para locais fora do perfil (por exemplo, salve arquivos do usuário em uma pasta do OneDrive for Business ).
- Use o perfil Excluir diretórios em roaming para excluir pastas seletivamente.
Confira também
- Pesquisa de Diretiva de Grupo (GPS) (gpsearch.azurewebsites.net)
- KB 4601383, 16 de fevereiro de 2021-KB4601383 (Compilação 17763.1790 do SO) Visualização prévia
- KB 4601380, 16 de fevereiro de 2021 — KB4601380 (Compilação 18363.1411 do SO) Pré-visualização
- KB 4601382, 24 de fevereiro de 2021 — KB4601382 (Compilações 19041.844 e 19042.844 do sistema operacional) Visualização prévia
- Redirecione e mova pastas conhecidas do Windows para o OneDrive
- CSP de política – ADMX_UserProfiles: ADMX_UserProfiles/SlowLinkTimeOut