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.
Você deve selecionar o hardware adequado para atender à carga esperada do servidor de arquivos, 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.
Parâmetros de ajustes gerais para clientes
As seguintes configurações do Registro REG_DWORD podem afetar a performance dos computadores cliente que interagem com os servidores de arquivos SMB (Server message Block):
| Entrada de registro | Caminho do Registro | Padrão | Intervalo válido | Descrição |
|---|---|---|---|---|
| ConnectionCountPerNetworkInterface | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\ConnectionCountPerNetworkInterface |
1 | 1-16 | O número máximo de conexões por interface a ser estabelecido com um servidor para interfaces não RSS. |
| ConnectionCountPerRssNetworkInterface | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\ConnectionCountPerRssNetworkInterface |
4 | 1-16 | O número máximo de conexões por interface a ser estabelecido com um servidor para interfaces RSS. |
| ConnectionCountPerRdmaNetworkInterface | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\ConnectionCountPerRdmaNetworkInterface |
2 | 1-16 | O número máximo de conexões por interface a ser estabelecido com um servidor para interfaces RDMA. |
| MaximumConnectionCountPerServer | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\MaximumConnectionCountPerServer |
32 | 1-64 | O número máximo de conexões a ser estabelecido com um único servidor executando o Windows Server 2012 em todas as interfaces. |
| DormantDirectoryTimeout | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\DormantDirectoryTimeout |
600 | O diretório do servidor de horário máximo é tratado mantido aberto com concessões de diretório em segundos. | |
| FileInfoCacheLifetime | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\FileInfoCacheLifetime |
10 | Período de tempo limite do cache de informações do arquivo em segundos. | |
| DirectoryCacheLifetime1 | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\DirectoryCacheLifetime |
10 | Tempo limita de cache do diretório em segundos. | |
| DirectoryCacheEntrySizeMax | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\DirectoryCacheEntrySizeMax |
64 KB | Tamanho máximo das entradas de cache de diretório em kilobytes. | |
| FileNotFoundCacheLifetime | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\FileNotFoundCacheLifetime |
5 | Período de tempo limite do cache de arquivo não encontrado em segundos. | |
| CacheFileTimeout | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\CacheFileTimeout |
10 | O período de tempo em segundos que o redirecionador manterá os dados em cache para um arquivo após o último identificador para o arquivo poder ser fechado por um aplicativo. | |
| Desativar Limitação de Largura de Banda | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\DisableBandwidthThrottling |
0 | Definir esse valor como 1 desabilita essa limitação e permite uma taxa de transferência de arquivo mais alta por conexões de rede de alta latência. | |
| DisableLargeMtu | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\DisableLargeMtu |
O redirecionador SMB transfere conteúdos tão grandes quanto 1 MB por solicitação, o que pode melhorar a velocidade de transferência de arquivo. Definir esse valor de Registro como 1 limita o tamanho da solicitação a 64 KB. Você deve avaliar o impacto dessa configuração antes de aplicá-la. O valor padrão para o Windows 8 é 0. | ||
| RequireSecuritySignature | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\RequireSecuritySignature |
0 | Alterar esse valor para 1 habilita a assinatura SMB para toda a comunicação SMB, impedindo a comunicação SMB com computadores nos quais a assinatura SMB está desabilitada. A assinatura SMB pode aumentar o custo da CPU e as idas e voltas da rede, mas ajuda a bloquear ataques adversary-in-the-middle. Se a assinatura SMB não for necessária, verifique se esse valor de Registro é 0 em todos os clientes e servidores. | |
| FileInfoCacheEntriesMax | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\FileInfoCacheEntriesMax |
64 | 1-65536 | Determina a quantidade de metadados de arquivo que podem ser armazenados em cache pelo cliente. Aumentar o valor pode reduzir o tráfego de rede e aumentar o desempenho quando um grande número de arquivos é acessado. |
| DirectoryCacheEntriesMax | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\DirectoryCacheEntriesMax |
16 | 1-4096 | Determina a quantidade de informações de diretório que podem ser armazenadas em cache pelo cliente. Aumentar o valor pode reduzir o tráfego de rede e aumentar o desempenho quando diretórios grandes são acessados. |
| FileNotFoundCacheEntriesMax | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\FileNotFoundCacheEntriesMax |
128 | 1-65536 | Determina a quantidade de informações de nome de arquivo que podem ser armazenados em cache pelo cliente. Aumentar o valor pode reduzir o tráfego de rede e aumentar o desempenho quando um grande número de nomes de arquivos é acessado. |
| MaxCmds | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\MaxCmds |
15 | Limita o número de solicitações pendentes em uma sessão. Aumentar o valor pode usar mais memória, mas pode melhorar o desempenho habilitando um pipeline de solicitação mais profundo. Aumentar o valor em conjunto com MaxMpxCt também pode eliminar erros encontrados devido aos grandes números de solicitações de arquivo de longo prazo pendentes, como chamadas FindFirstChangeNotification. Esse parâmetro não afeta as conexões com servidores SMB 2.0. | |
| DormantFileLimit | HKLM\System\CurrentControlSet\Services\LanmanWorkstation\Parameters\DormantFileLimit |
1023 | Especifica o número máximo de arquivos que deve ser aberto em um recurso compartilhado após o aplicativo fechar o arquivo. |
Observação
1 A entrada do Registro DirectoryCacheLifetime controla o cache de metadados de diretório na ausência de concessões de diretório.
Um problema conhecido no Windows 10 versão 1803 afeta a capacidade do Windows 10 de armazenar em cache grandes diretórios. Para resolver esse problema, instale o Windows 10 versão 1809 ou posterior.
Para contornar esse problema, defina DirectoryCacheLifetime como 0. Esse problema afeta as seguintes edições do Windows 10:
- Windows 10 Enterprise, versão 1803
- Windows 10 Pro for Workstations, versão 1803
- Windows 10 Pro Education, versão 1803
- Windows 10 Professional, versão 1803
- Windows 10 Education, versão 1803
- Windows 10 Home, versão 1803
Exemplo de ajuste de cliente
Os parâmetros de ajustes gerais para computadores cliente podem otimizar um computador para acessar compartilhamentos de arquivos remotos, particularmente por meio de algumas redes de alta latência (como filiais, comunicação entre datacenters, home offices e banda larga móvel). Essas configurações não são ideais nem adequadas em todos os computadores. Você deve avaliar o impacto das configurações individuais antes de aplicá-las.
| Entrada de registro | Valor | Padrão |
|---|---|---|
| Desativar Limitação de Largura de Banda | 1 | 0 |
| FileInfoCacheEntriesMax | 32768 | 64 |
| DirectoryCacheEntriesMax | 4096 | 16 |
| FileNotFoundCacheEntriesMax | 32768 | 128 |
| MaxCmds | 32768 | 15 |
A partir do Windows 8, você pode definir muitas dessas configurações SMB usando os cmdlets Set-SmbClientConfiguration e Set-SmbServerConfiguration do Windows PowerShell. As configurações somente para o Registro podem ser definidas usando o Windows PowerShell também, por exemplo:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" RequireSecuritySignature -Value 0 -Force