У меня есть странная проблема с NFS в 16,04.
Я пытаюсь обновить свои серверы (через, переустанавливает) от 14,04 до 16,04. Доступ серверов некоторые доли NFS размещается на сервере OmniOS с устройством хранения данных ZFS. Все виртуализировано на том же хосте ESXI и подключено к тому же vSwitch, давая им сеть на 10 ГБ внутренне между ними (ограничивающий фактор вот должны быть диски).
На 14,04 читал NFS, скорость хорошо (> 100 МБ/с), но на 16,06 NFS чтения стачиваются для остановки (500 КБ - 3 МБ/SEK) в течение секунд. Wait-for-IO (вершина) увеличивается до 99,9%.
Доли являются тем же, и серверы "тождественно" настраиваются, относительно дисков, устройства хранения данных и сети. Доли NFS смонтированы с опциями по умолчанию. Запишите, что скорости кажутся хорошо в обоих случаях.
Что дает?
Образец rsync выполненный от 16,04, читай сначала, затем запишите (имел к ^C его через некоторое время):
lch@ub-test:~$ rsync --progress /mnt/multimedia/ubuntu-16.04.1-desktop-amd64.iso . ubuntu-16.04.1-desktop-amd64.iso 374,374,400 24% 456.86kB/s 0:41:32 ^C rsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(632) [sender=3.1.1] rsync: [sender] write error: Broken pipe (32) lch@ub-test:~$ rsync --progress ubuntu-16.04.1-desktop-amd64.iso /mnt/multimedia/ubuntu-16.04.1-desktop-amd64.iso.ub-test ubuntu-16.04.1-desktop-amd64.iso 1,513,308,160 100% 178.83MB/s 0:00:08 (xfr#1, to-chk=0/1) lch@ub-test:~$
Образец rsync выполненный от 14,04, читай сначала, затем запишите:
lch@utility:~$ rsync --progress /mnt/multimedia/ubuntu-16.04.1-desktop-amd64.iso . ubuntu-16.04.1-desktop-amd64.iso 1,513,308,160 100% 127.14MB/s 0:00:11 (xfr#1, to-chk=0/1) lch@utility:~$ rsync --progress ubuntu-16.04.1-desktop-amd64.iso /mnt/multimedia/ubuntu-16.04.1-desktop-amd64.iso.utility ubuntu-16.04.1-desktop-amd64.iso 1,513,308,160 100% 244.77MB/s 0:00:05 (xfr#1, to-chk=0/1)
С уважением, Lch
Argh, проблемами не была установка rsize=32768, wsize=32768.
, я монтирую значения по умолчанию использования и просто предположил, что это не изменилось. Это сделало и 14.04 не показывают, что значения по умолчанию в списке монтирования как 16,04 делают. Именно поэтому я не взял на нем раньше.
rsize/wsize значения по умолчанию для NFS монтируется измененный на 1048576 в 16,04.