Configurações de NFS montagem recomendadas - 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á.

Configurações de NFS montagem recomendadas

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

  • 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. NFSo software cliente incluído nas versões mais antigas do kernel Linux (versões v5.4 e anteriores) inclui um comportamento que faz com que NFS os clientes, após a desconexão, tentem se reconectar na mesma porta de origem. TCP Esse comportamento não está em conformidade com o TCP RFC e pode impedir que esses clientes restabeleçam rapidamente as conexões com um sistema de EFS arquivos.

    O uso da noresvport opção ajuda a garantir que NFS os clientes se reconectem de forma transparente ao seu sistema de EFS arquivos, mantendo a disponibilidade ininterrupta ao se reconectar após um evento de recuperação de rede.

    Importante

    É altamente recomendável usar a opção noresvport de montagem para ajudar a garantir que seu sistema de EFS arquivos tenha disponibilidade ininterrupta após um evento de reconexão ou recuperação de rede.

    Considere usar o auxiliar de EFS montagem para montar seus sistemas de arquivos. O auxiliar de EFS montagem usa opções de NFS montagem otimizadas para sistemas de EFS arquivos da Amazon.

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

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

  • nofail— 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.

Se você não usar os padrões anteriores, esteja ciente do seguinte:

  • 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. Por exemplo, a alteração dos tamanhos de buffer de leitura ou de gravação ou a desabilitação de atributos em cache pode resultar em uma redução do desempenho.

  • 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 à opção de nconnect montagem.

  • 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. Esse nome é resolvido para o endereço IP do destino de EFS montagem da Amazon na mesma zona de disponibilidade da sua EC2 instância da Amazon. 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.