Melhore o desempenho do NFS para o cliente NFS do Windows para o servidor Linux NFS

2

Eu tenho um servidor CentOS 6.7 como servidor NFS, e eu tenho um 3-4 do Windows 7 (Enterprise) usando o Windows NFS para montar as exportações do NFS.

O problema que estou tendo é este:

Os clientes Windows podem montar o compartilhamento NFS muito bem. No entanto, após um certo período de tempo ocioso, na próxima vez que eu tentar usar o compartilhamento (clicando na letra da unidade), haverá um atraso significativo (cerca de 10 segundos) antes que o compartilhamento seja responsivo.

Existem opções de exportação do NFS ou configurações do cliente que eu possa alterar para manter a conexão ativa por mais tempo?

    
por Aditya K 18.03.2016 / 12:38

1 resposta

-1

link

Configurar o planejador do Linux em sistemas com RAID de hardware e alterar o padrão de [cfq] para [noop] fornece melhorias de E / S.

Use o comando nfsstat para calcular a porcentagem de leituras / gravações. Defina a taxa de cache do controlador RAID para corresponder.

Para cargas de trabalho pesadas, você precisará aumentar o número de threads do servidor NFS.

Configure os threads do nfs para gravar sem atraso no disco usando a opção no_delay.

Diga ao kernel do Linux para liberar o mais rápido possível para que as gravações sejam mantidas o menor possível. No kernel do Linux, a frequência de write-back de páginas sujas pode ser controlada por dois parâmetros.

Para gravações de disco mais rápidas, use a opção data = journal do sistema de arquivos e evite atualizações nos horários de acesso aos arquivos, o que, por si só, resulta em dados adicionais gravados no disco. Este modo é o mais rápido quando os dados precisam ser lidos e gravados no disco ao mesmo tempo em que supera todos os outros modos

    
por 03.04.2016 / 12:18

Tags