NFS lock-up sobre 1Gb ethernet: Post 14.04.5 para Zyxel NSA325 v2

0

Ao montar um compartilhamento NFS em uma conexão Ethernet de 1000 Mbps, um cp ou rsync será bloqueado após alguns MBytes transferidos. Isso NÃO ocorre ao usar versões / derivações anteriores do Ubuntu.

Servidor NAS: Zyxel NSA325 v2, V4.81 (AALS.1)

Clientes que são bloqueados:

  • Linux Mint 17.1, 17.2, 17.3, 18.1, 18.2 (x64 e 32 bits)
  • Ubuntu Gnome 16.04.2
  • Laptops e desktops se conectam via GB Ethernet

Clientes que NÃO bloqueiam:

  • Ubuntu Studio 14.04.5 LTS
    ($ uname -a
    Linux HP-Z600 3.13.0-117-lowlatency # 164-Ubuntu SMP PREÇO sexta-feira 7 de abril 11:41:01 UTC 2017 x86_64 x86_64 x86_64 GNU / Linux)

  • Linux Mint 18.2 de 32 bits sobre 54 Mbps WiFi

Esta é uma regressão do NFS introduzida no Ubuntu / Debian no Ubuntu 16.04?

Isso está me forçando a usar compartilhamentos CIFS / Samba que são mais lentos e não mapeiam permissões com sistemas de arquivos ext4.

EDITAR: Montagens são geralmente na linha de comando, não fstab:

$ sudo mount -t nfs -o nfsvers=3 192.168.1.nnn:/internal_path/nfs/NAS /mnt/nas-nfs

Eu tentei os dois com e sem o -o nfsvers=3

    
por skitheo 23.11.2017 / 20:32

1 resposta

0

Obrigado ao @guiverc pelo wsize= tip!

Aparentemente, o Zyxel NSA325 v2 não pode manipular tamanhos de bloco de gravação NFS maiores que 32K. Usando a opção wsize=32768 ao montar o compartilhamento NFS, os seguintes são capazes de gravar vários GBytes no NAS sobre Ethernet de 1 Gbps a > 40MB / s:

  • Linux Mint 17,3 x64
  • Ubuntu Gnome 16.04.2 x64
  • Linux Mint 18,2 x64

O WiFi de 54 Mbps não seria capaz de exceder as velocidades e tamanhos de bloco nos quais o NAS engasga. Aparentemente meu Ubuntu Studio 14.04 não possui o Gigabit Ethernet configurado para permitir grandes tamanhos de janelas / blocos suficientes para inundar o NAS também.

Agora, para mapear valores UID / GID locais para valores NAS em montagens NFS ...

    
por skitheo 23.11.2017 / 23:33