Durante a semana passada, meus usuários passaram por tempos extremos de logon. Eles geralmente estão na faixa de 20 minutos ou mais. Vou apresentar minha pesquisa abaixo para ver se alguém pode saber como encontrar a causa raiz.
Terminal Server:
Processadores - x2 Quad core Xeon 2.6Ghz
- 16 GB de RAM
Drives SAS de 300 GB xi> em Raid1
- Gigabit Lan
- Windows 2k3 Enterprise
- Média de usuários conectados 23
Controlador de domínio:
- Windows 2k3 Enterprise
- Gigabit lan
- Também armazena perfis de roaming
A maioria das informações que obtive foi da análise do arquivo USEREVN.log. Escrevi uma ferramenta de análise personalizada para tentar obter o máximo de informações possível ao registrar os processos de login dos usuários. Aqui estão algumas estatísticas desses registros.
- A rotina mais registrada é o ReconcileFile
- O maior tempo gasto total está na rotina ReconcileFile
- Não existe uma rotina única que esteja demorando muito tempo.
- ReconcileFile e RecurseDirectory demoram 7 vezes mais do que o processamento de GPO
- O tempo médio gasto por rotina ReconcileFile é de 223 milissegundos com carga de usuário normal
- o tempo médio gasto por rotina ReconcileFile é de 220 milissegundos quando apenas 1 usuário acessa o sistema
- De um usuário em potencial, o tempo médio de execução de um encadeamento que manipula uma rotina para esse usuário específico pode ser superior a 1 segundo, embora o tempo médio por rotina ainda possa ser de aproximadamente 223 milissegundos.
- Um usuário em particular pode ter rotinas sendo executadas para registrá-las em um período de 20 minutos, mas na verdade tem apenas cerca de 2 minutos de tempo de execução dedicados ao seu login.
Tendo reunido todos esses dados de diagnóstico, ainda não consigo encontrar a causa raiz do problema. Os recursos dos servidores não mudaram entre esta semana e a última. Então, eu estou com uma perda de olhar em seguida.