Partilhar via


Servidores Web de ajuste de desempenho

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

Selecionando o hardware adequado para o desempenho

É importante selecionar o hardware adequado para satisfazer a carga web esperada, considerando a carga média, a carga de pico, a capacidade, os planos de crescimento e os tempos de resposta. Os gargalos de hardware limitam a eficácia do ajuste de software.

O Ajuste de Desempenho para Hardware de 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 pequeno cache de processador L2 ou L3/LLC 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 torna-se um gargalo devido a um adaptador de rede ineficiente.

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

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 as configurações de registro desatualizadas, indesejadas ou subótimas e serviços e aplicativos instalados anteriormente que consomem recursos se forem iniciados automaticamente. Se outro sistema operacional estiver instalado e você deve mantê-lo, você deve instalar o novo sistema operacional em uma partição diferente. Caso contrário, a nova instalação substituirá as configurações em %Program Arquivos%\Ficheiros Comuns.

Para reduzir a interferência no acesso ao disco, coloque o arquivo de página do sistema, o sistema operacional, os dados da Web, o cache de modelos ASP e o log do IIS (Serviços de Informações da Internet) 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 desativar 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. Esse switch reduz a carga e as latências de E/S do disco desativando a atualização de carimbo de data e hora para o último arquivo ou acesso ao diretório. As 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. Versões anteriores do Windows não definiam essa chave. Se o servidor estiver executando uma versão anterior do Windows ou se tiver sido atualizado para o 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.

A desativação das atualizações é eficaz quando você está usando grandes conjuntos de dados (ou muitos hosts) que contêm milhares de diretórios. Recomendamos que você use o log do IIS em vez disso se mantiver essas informações apenas para administração da Web.

Warning

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

Referências Adicionais