O NFS Server tem baixo desempenho

1

Em primeiro lugar, aqui estão as especificações do servidor que estamos falando (apenas as coisas relevantes):

  • AMD-6400K com AES-NI
  • HDDs WD Red 6x3TB no software Raid5 (criptografado AES)
  • 16 GB de RAM DDR3

O desempenho geral dos HDDs é de cerca de 300 - 400MB / s em gravação / leitura sequencial. O problema agora é que é severamente mais lento ao usar o NFS. É conectado ao meu PC com uma rede Gigabit, o que deve me dar um máximo de 120MB / s. Mas eu só chego a 17MB / s por segundo. Uma vez eu tive este servidor rodando com o Gentoo Linux, Raid5 e NFS e tinha cerca de 110MB / s. Agora ele está rodando com o Debian. Infelizmente, não consigo me lembrar das minhas configurações antigas do NFS (via Samba, o servidor atinge cerca de 90MB / s btw). Esta é a minha configuração atual:

/nfs/data   bueckstueck01(rw,sync,nohide,no_subtree_check,anonuid=1000,anongid=1000) 192.168.2.0/255.255.255.0(ro,sync,nohide,no_subtree_check,anonuid=1000,anongid=1000) 

e eu montei via:

mount.nfs -o users,exec,rw,wsize=8192,rsize=8192 databueck01:/nfs/data /mnt/data

Você pode me dizer o que estou fazendo de errado ou o que você acha que seriam configurações mais otimizadas? Eu estou principalmente backup de sistemas via TAR (único arquivo, gravação seqüencial) neste servidor, então eu não copio vários arquivos de dados pequenos nele que gerariam uma sobrecarga enorme. Eu canalizo os arquivos de backup do sistema para tar e direciono isso diretamente no servidor.

Qualquer ajuda é apreciada!

    
por Nidhoegger 14.07.2016 / 15:53

1 resposta

3

A configuração sync (síncrona) é provavelmente o seu gargalo. Você pode considerar tentar exportar com o sinalizador async (assíncrono), dependendo de sua carga de trabalho.

Tente fazer benchmarking com ele.

    
por 14.07.2016 / 16:24

Tags