При монтировании общего ресурса NFS через соединение Ethernet 1000 Мбит / с cp или rsync блокируются после передачи нескольких мегабайт. Это НЕ происходит при использовании более ранних версий / производных Ubuntu.
NAS-сервер: Zyxel NSA325 v2, V4.81 (AALS.1)
Клиенты, которые блокируются:
Клиенты, которые НЕ блокируются:
Ubuntu Studio 14.04.5 LTS
($ uname -a
Linux HP-Z600 3.13.0-117-lowlatency # 164-Ubuntu SMP ПРЕДИСЛОВИЕ Пт 7 апреля 11:41:01 UTC 2017 x86_64 x86_64 x86_64 GNU / Linux)
Linux Mint 18.2 32 -бит свыше 54 Мбит / с WiFi
Это регрессия NFS, введенная в Ubuntu / Debian в Ubuntu 16.04?
Это вынуждает меня использовать CIFS / Samba разделяет файлы, которые работают медленнее и не отображают разрешения для файловых систем ext4.
РЕДАКТИРОВАТЬ: Монтирование обычно выполняется в командной строке, а не fstab:
$ sudo mount -t nfs -o nfsvers=3 192.168.1.nnn:/internal_path/nfs/NAS /mnt/nas-nfs
Я пробовал как с, так и без -o nfsvers=3
Спасибо @guiverc за совет wsize=
!
Очевидно, что Zyxel NSA325 v2 не может обрабатывать блоки записи NFS размером более 32K. Используя опцию wsize=32768
при монтировании общего ресурса NFS, следующие способны записывать несколько ГБ в NAS через 1 Гбит / с Ethernet со скоростью> 40 МБ / с:
Wi-Fi со скоростью 54 Мбит / с не сможет превышать скорости и размеры блоков, на которых задыхается NAS. По-видимому, моя Ubuntu Studio 14.04 не имеет Gigabit Ethernet, настроенного на большие окна / размеры блоков, достаточные для того, чтобы также заполнять NAS.
Теперь для сопоставления локальных значений UID / GID со значениями NAS при монтировании NFS ...