Назад | Перейти на главную страницу

NFS работает хуже, чем SSHFS, как мне отладить?

Ситуация: сервер zfs через 10GbE p2p в 192.168.201.1 запущен omnios, клиент debian на 192.168.201.2. Nfs довольно хорошо работает с большими файлами, но ужасно медленнее с маленькими. Например, cp -r /etc /mnt/nfs_mountpoint занимает 8 минут, пока cp -r /etc /mnt/sshfs_mountpoint до той же машины занимает 40 секунд.

Я довольно много экспериментировал с параметрами монтирования nfs. В настоящее время крепление выглядит так:

zfs:/z2pool/fs on /mnt/shared/fs type nfs (rw,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.201.1,mountvers=3,mountport=61082,mountproto=udp,local_lock=none,addr=192.168.201.1)

Я застрял здесь уже несколько недель. Я не буду ничего отрицать, поэтому приветствуются предложения проб и ошибок.

Обновление: я пробовал асинхронно и синхронизировать без разницы или с небольшой разницей.

На этой странице упоминается оптимизация производительности и упоминаются такие вещи, как синхронизация и асинхронность для NFS.

http://nfs.sourceforge.net/nfs-howto/ar01s05.html