Esta página menciona a otimização de desempenho e menciona itens como opções de sincronização versus async para NFS.
Situação: servidor zfs acima de 10GbE p2p em 192.168.201.1
executando omnios, cliente debian em 192.168.201.2
. O nfs funciona razoavelmente bem em arquivos grandes, mas terrivelmente lento em arquivos pequenos. Por exemplo, cp -r /etc /mnt/nfs_mountpoint
leva 8 minutos enquanto cp -r /etc /mnt/sshfs_mountpoint
para a mesma máquina leva 40 segundos.
Eu experimentei bastante com os parâmetros de montagem do nfs. Atualmente, a montagem é assim:
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)
Estou preso aqui há semanas. Eu não vou fazer downvote em nada, portanto, as sugestões de tentativa e erro são bem-vindas.
Atualização: tentei assíncrono e sincronizado com pouca ou nenhuma diferença.
Esta página menciona a otimização de desempenho e menciona itens como opções de sincronização versus async para NFS.
Tags nfs performance-tuning