

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Performance e otimização
<a name="Performance"></a>

Esta seção descreve orientações e práticas recomendadas para otimizar a performance do Gateway de Arquivos.

**Topics**
+ [Orientação básica de desempenho para o S3 File Gateway Gateway](#performance-fgw)
+ [Orientação de performance para gateways com vários compartilhamentos de arquivos](#performance-multiple-file-shares)
+ [Maximizar o throughput do Gateway de Arquivos do S3](Performance-Throughput.md)
+ [Otimizar o Gateway de Arquivos do S3 para backups de bancos de dados do SQL Server](SQL-Backup-Best-Practices.md)

## Orientação básica de desempenho para o S3 File Gateway Gateway
<a name="performance-fgw"></a>

Nesta seção, você pode encontrar orientações para o provisionamento de hardware para sua VM do Gateway de Arquivos do S3. As configurações de instâncias que estão listados na tabela são exemplos e são fornecidas para referência.

Para obter melhor desempenho, o tamanho do disco de cache deve ser ajustado ao tamanho do conjunto de trabalho ativo. Usar vários discos locais para o cache aumenta o desempenho de gravação ao paralelizar acesso a dados e gera IOPS maior.

**nota**  
Não recomendamos o uso do armazenamento temporário. Para obter informações sobre como usar o armazenamento temporário, consulte [Usar o armazenamento temporário com gateways do EC2](ephemeral-disk-cache.md).  
Para instâncias do Amazon EC2, se você tiver mais de 5 milhões de objetos no seu bucket do S3 e estiver usando um volume SSD de uso geral, será necessário um volume mínimo de EBS raiz de 350 GiB para a performance aceitável do seu gateway durante a inicialização. Para obter informações sobre como aumentar o tamanho do volume, consulte [Modificar um volume do EBS usando volumes elásticos (console)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/requesting-ebs-volume-modifications.html#modify-ebs-volume).  
O limite de tamanho sugerido para diretórios individuais nos compartilhamentos de arquivos que você conecta ao Gateway de Arquivos é de 10 mil arquivos por diretório. Você pode usar o Gateway de Arquivos com diretórios com mais de 10 mil arquivos, mas a performance pode ser afetada.

Nas tabelas a seguir, as operações de leitura de *ocorrência de cache* são leituras dos compartilhamentos de arquivos que são feitas pelo cache. As operações de leitura de solicitações *não atendidas pelo cache* são leituras dos compartilhamentos de arquivos que são feitas pelo Amazon S3.

As tabelas a seguir mostram exemplos de configurações do Gateway de Arquivos do S3.

### Performance do Gateway de Arquivos do S3 em clientes Linux
<a name="performance-fgw-linux-clients"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/filegateway/latest/files3/Performance.html)

### Performance do Gateway de Arquivos em clientes do Windows
<a name="performance-fgw-windows-clients"></a>

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/filegateway/latest/files3/Performance.html)

**nota**  
Seu desempenho pode variar com base na configuração da plataforma de hospedagem e na largura de banda da rede. A performance do throughput de gravação diminui com o tamanho do arquivo, com o maior throughput possível para arquivos pequenos (menos de 32 MiB) sendo 16 arquivos por segundo.

## Orientação de performance para gateways com vários compartilhamentos de arquivos
<a name="performance-multiple-file-shares"></a>

O Gateway de Arquivos do Amazon S3 é compatível com a anexação de até cinquenta compartilhamentos de arquivos a um único dispositivo do Storage Gateway. Ao adicionar vários compartilhamentos de arquivos por gateway, você pode oferecer suporte a mais usuários e workloads enquanto gerencia menos gateways e recursos de hardware virtual. Além de outros fatores, o número de compartilhamentos de arquivos gerenciados por um gateway pode afetar a performance desse gateway. Esta seção descreve como se espera que a performance do gateway mude dependendo do número de compartilhamentos de arquivos anexados e recomenda configurações de hardware virtual para otimizar a performance de gateways que gerenciam vários compartilhamentos.

Em geral, o aumento do número de compartilhamentos de arquivos gerenciados por um único Storage Gateway pode ter as seguintes consequências:
+ Maior tempo necessário para reiniciar o gateway.
+ Maior utilização de recursos de hardware virtual, como vCPU e RAM.
+ Diminuição da performance das operações de dados e metadados se os recursos de hardware virtual ficarem saturados.

A tabela a seguir lista as configurações recomendadas de hardware virtual para gateways que gerenciam vários compartilhamentos de arquivos:


| Compartilhamentos de arquivos por gateway | Configuração recomendada de capacidade do gateway | Núcleos de vCPU recomendados | RAM recomendada | Tamanho recomendado do disco raiz | 
| --- | --- | --- | --- | --- | 
|  1 a 10  | Small |  4 (tipo de instância do EC2 **m4.xlarge** ou posterior)  |  16 GiB  |  80 GiB  | 
|  10 a 20  | Médio |  8 (tipo de instância do EC2 **m4.2xlarge** ou posterior)  |  32 GiB  |  160 GiB  | 
|  20\$1  | Grande |  16 (tipo de instância do EC2 **m4.4xlarge** ou posterior)  |  64 GiB  |  240 GiB  | 

Além das configurações de hardware virtual indicadas acima, recomendamos as seguintes práticas para configurar e manter dispositivos do Storage Gateway que gerenciam vários compartilhamentos de arquivos:
+ Pense que o relacionamento entre o número de compartilhamentos de arquivos e a demanda colocada no hardware virtual do gateway não é necessariamente linear. Alguns compartilhamentos de arquivos podem gerar maior throughput e, portanto, maior demanda de hardware do que outros. As recomendações na tabela anterior são baseadas nas capacidades máximas de hardware e em vários níveis de throughput de compartilhamento de arquivos.
+ Se você achar que adicionar vários compartilhamentos de arquivos a um único gateway reduz a performance, pense em transferir os mais ativos para outros gateways. Em particular, se um compartilhamento de arquivos for usado para um very-high-throughput aplicativo, considere criar um gateway separado para esse compartilhamento de arquivos.
+ Não recomendamos configurar um gateway para várias aplicações de alto throughput e outro para várias aplicações de baixo throughput. Em vez disso, tente distribuir uniformemente compartilhamentos de arquivos de alto e baixo throughput entre os gateways para equilibrar a saturação do hardware. Para medir o throughput do compartilhamento de arquivos, use as métricas `ReadBytes` e `WriteBytes`. Para acessar mais informações, consulte [Noções básicas das métricas de compartilhamento de arquivos](https://docs.aws.amazon.com/filegateway/latest/files3/monitoring-file-gateway.html#monitoring-file-gateway-resources).