Compartilhar via


Servidores Web de Ajuste de Desempenho

Este tópico descreve métodos e recomendações de ajuste de desempenho para servidores Web do Windows Server 2022.

Selecionando o hardware adequado para desempenho

É importante selecionar o hardware adequado para atender à carga da Web esperada, considerando a carga média, a carga de pico, a capacidade, os planos de crescimento e os tempos de resposta. Gargalos de hardware limitam a eficácia do ajuste de software.

O Ajuste de Desempenho para Hardware do Servidor fornece recomendações de hardware para evitar as seguintes restrições de desempenho:

  • CPUs lentas oferecem poder de processamento limitado para cargas de trabalho intensivas de CPU, como cenários ASP, ASP.NET e TLS.

  • Um cache de processador L2 ou L3/LLC pequeno pode afetar negativamente o desempenho.

  • Uma quantidade limitada de memória afeta o número de sites que podem ser hospedados, quantos scripts de conteúdo dinâmico (como ASP.NET) podem ser armazenados e o número de pools de aplicativos ou processos de trabalho.

  • A rede se torna um gargalo devido a um adaptador de rede ineficiente.

  • O sistema de arquivos se torna um gargalo devido a um subsistema de disco ineficiente ou adaptador de armazenamento.

Práticas recomendadas do sistema operacional

Se possível, comece com uma instalação limpa do sistema operacional. A atualização do software pode deixar configurações de registro desatualizadas, indesejadas ou abaixo do ideal e serviços e aplicativos instalados anteriormente que consomem recursos se forem iniciados automaticamente. Se outro sistema operacional estiver instalado e você precisar mantê-lo, instale o novo sistema operacional em uma partição diferente. Caso contrário, a nova instalação substituirá as configurações em %Program Files%\Common Files.

Para reduzir a interferência de acesso ao disco, coloque o arquivo de página do sistema, o sistema operacional, os dados da Web, o cache do modelo ASP e o log dos Serviços de Informações da Internet (IIS) em discos físicos separados, se possível.

Para reduzir a contenção de recursos do sistema, instale o Microsoft SQL Server e o IIS em servidores diferentes, se possível.

Evite instalar serviços e aplicativos não essenciais. Em alguns casos, pode valer a pena desabilitar serviços que não são necessários em um sistema.

Configurações do sistema de arquivos NTFS

O comutador global do sistema NtfsDisableLastAccessUpdate (REG_DWORD) 1 está localizado em HKLM\System\CurrentControlSet\Control\FileSystem e é definido por padrão como 1. Essa opção reduz a carga e as latências de E/S do disco desabilitando a atualização de data e hora do último arquivo ou do diretório. Instalações limpas do Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 e Windows Server 2008 habilitam essa configuração por padrão e você não precisa ajustá-la. As versões anteriores do Windows não definiram essa chave. Se o servidor estiver executando uma versão anterior do Windows ou tiver sido atualizado para Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 ou Windows Server 2008, você deverá habilitar essa configuração.

Desabilitar as atualizações é eficaz quando você está usando grandes conjuntos de dados (ou muitos hosts) que contêm milhares de diretórios. É recomendável que você use o log do IIS, caso mantenha essas informações apenas para a administração da Web.

Warning

Alguns aplicativos, como utilitários de backup incrementais, dependem dessas informações de atualização e não funcionam corretamente sem elas.

Referências adicionais