Considerações de montagem para Linux - Amazon Elastic File System

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á.

Considerações de montagem para Linux

Recomendamos os seguintes valores para opções de montagem no Linux:

  • rsize=1048576— Define o número máximo de bytes de dados que o NFS cliente pode receber para cada READ solicitação de rede. Esse valor se aplica ao ler dados de um arquivo em um sistema de EFS arquivos. Recomendamos que você use o maior tamanho possível (até 1048576) para evitar reduzir o desempenho.

  • wsize=1048576— Define o número máximo de bytes de dados que o NFS cliente pode enviar para cada WRITE solicitação de rede. Esse valor se aplica ao gravar dados em um arquivo em um sistema de EFS arquivos. Recomendamos que você use o maior tamanho possível (até 1048576) para evitar reduzir o desempenho.

  • hard— Define o comportamento de recuperação do NFS cliente após o tempo limite de uma NFS solicitação, para que as NFS solicitações sejam repetidas indefinidamente até que o servidor responda. Recomendamos usar a opção de montagem de disco (hard) para garantir a integridade dos dados. Se você usar uma montagem soft, defina o parâmetro timeo para no mínimo 150 decissegundos (15 segundos). Isso ajuda a minimizar o risco de corrupção de dados que é inerente a montagens flexíveis.

  • timeo=600— Define o valor do tempo limite que o NFS cliente usa para esperar por uma resposta antes de tentar novamente uma NFS solicitação para 600 decissegundos (60 segundos). Se você precisar alterar o parâmetro de expiração (timeo), recomendamos usar um valor de, pelo menos 150, que é equivalente a 15 segundos. Isso ajuda a evitar a redução do desempenho.

  • retrans=2— Define como 2 o número de vezes que o NFS cliente repete uma solicitação antes de tentar outra ação de recuperação.

  • noresvport— Solicita ao NFS cliente que use uma nova porta de origem não privilegiada do Transmission Control Protocol (TCP) quando uma conexão de rede for restabelecida. Isso ajuda a garantir que o sistema de EFS arquivos tenha disponibilidade ininterrupta após um evento de recuperação de rede.

  • _netdev— Quando presente/etc/fstab, impede que o cliente tente montar o sistema de EFS arquivos até que a rede seja ativada.

Em geral, evite configurar qualquer outra opção de montagem que sejam diferentes dos valores padrão, o que pode causar desempenho reduzido e outros problemas. Se você não usar os padrões anteriores, esteja ciente do seguinte:

  • Alterar tamanhos de buffer de leitura ou gravação ou desabilitar o cache de atributos pode resultar em desempenho reduzido.

  • A Amazon EFS ignora as portas de origem. Se você alterar as portas EFS de origem da Amazon, isso não terá nenhum efeito.

  • A Amazon EFS não oferece suporte a nenhuma das variantes de segurança do Kerberos. Por exemplo, o comando de montagem a seguir falha.

    $ mount -t nfs4 -o krb5p <DNS_NAME>:/ /efs/
  • Recomendamos que você monte seu sistema de arquivos usando seu DNS nome. A Amazon EFS resolve esse nome para o endereço IP do destino de EFS montagem da Amazon na mesma zona de disponibilidade da sua EC2 instância da Amazon sem chamar recursos externos. Se você usar um destino de montagem em uma zona de disponibilidade diferente da sua EC2 instância da Amazon, você incorrerá em EC2 cobranças padrão pelos dados enviados entre as zonas de disponibilidade. Você também poderá ver latências maiores para as operações do sistema de arquivos.

  • Para obter mais opções de montagem e explicações detalhadas sobre os padrões, consulte a documentação do Linux.

nota

Se sua EC2 instância precisar ser iniciada independentemente do status do sistema de EFS arquivos montado, adicione a nofail opção à entrada do sistema de arquivos no /etc/fstab arquivo.