Avalados por :
Em algumas situações, pode ser recomendável desativar o cache de atributos NFS para evitar erros de identificador NFS obsoletos em sistemas SAP. Existem várias maneiras de fazer isso, mas geralmente é feito adicionando a opção 'noac' ao ponto de montagem. No entanto, configurar esse parâmetro pode resultar em uma possível degradação de desempenho.
Descrição retirada de: http://linux.die.net/man/5/nfs
Para melhorar o desempenho, os clientes NFS armazenam em cache os atributos dos arquivos. A cada poucos segundos, um cliente NFS verifica a versão do servidor dos atributos de cada arquivo em busca de atualizações. As alterações que ocorrem no servidor nesses pequenos intervalos passam despercebidas até que o cliente verifique novamente o servidor. A opção noac impede que os clientes armazenem em cache os atributos dos arquivos para que as aplicações possam detectar mais rapidamente as alterações nos arquivos do servidor.
...
Usar a opção noac fornece uma maior consistência de cache entre os clientes NFS que acessam os mesmos arquivos, mas resulta em uma penalidade significativa no desempenho.
Existe uma opção alternativa que também desativa o cache de atributos:
Usar actimeo define todos os valores de acregmin, acregmax, acdirmin e acdirmax no mesmo valor. Se essa opção não for especificada, o cliente NFS usará os valores padrão para cada uma dessas opções mencionadas anteriormente.
acregmin=n Tempo mínimo (em segundos) que o cliente NFS armazena em cache os atributos de um arquivo regular antes de solicitar informações de atributos atualizadas ao servidor. Se essa opção não for especificada, o cliente NFS usará um mínimo de 3 segundos.
acregmax=n Tempo máximo (em segundos) que o cliente NFS armazena em cache os atributos de um arquivo regular antes de solicitar informações de atributos atualizadas ao servidor. Se essa opção não for especificada, o cliente NFS usará um máximo de 60 segundos.
acdirmin=n Tempo mínimo (em segundos) que o cliente NFS armazena em cache os atributos de um diretório antes de solicitar informações de atributos atualizadas ao servidor. Se essa opção não for especificada, o cliente NFS usará um mínimo de 30 segundos.
acdirmax=n Tempo máximo (em segundos) que o cliente NFS armazena em cache os atributos de um diretório antes de solicitar informações de atributos atualizadas ao servidor. Se essa opção não for especificada, o cliente NFS usará um máximo de 60 segundos.
Ao definir actimeo=0, todos os caches de atributos expirarão em 0 segundos, alcançando tecnicamente o mesmo que noac, ou seja, não usar o cache. É razoável esperar que isso resulte na mesma penalização de desempenho, mas os testes mostram que o impacto é muito menor.
Configurei um ambiente de teste para medir a leitura e escrita no NFS, com diferentes opções de cache. Dois servidores SLES 11 SP3, o primeiro exportando um diretório via NFS para o segundo. O teste foi realizado no segundo servidor e incluiu a cópia de um arquivo de 1 GB e 100 arquivos de 1 MB do sistema de arquivos local para o NFS, e a cópia dos mesmos arquivos do NFS para outro sistema de arquivos local. As opções de montagem usadas foram: "rw,bg,hard,rsize=32768,wsize=32768,tcp,vers=3,timeo=600" com a primeira rodada, a segunda rodada com noac e a terceira com actimeo=0. Cada teste foi repetido 5 vezes e os resultados foram...
Pedro Pascal
Se unió el 07/03/2018
Facebook
Twitter
Pinterest
Telegram
Linkedin
Whatsapp
Sin respuestas
No hay respuestas para mostrar
Se el primero en responder
contacto@primeinstitute.com
(+51) 1641 9379 © 2024 Copyright. Todos los derechos reservados. Desarrollado por Prime Institute
Hola ¿Puedo ayudarte?
|
---|