>
> Mi pregunta es porque no funciona bien cuando uso NFS.
SAMBA tiene el tamaņo de los paquetes de transmision adaptativo a la respuesta ancho de banda del cliente. en cambio NFS tiene packets de tamaņo preestablecido. Los Linux serios tienen pacheado NFS para funcionar por SSH correctamente. los linux medianos NO, y tenes que configurar los timeout del socket de manera especifica a que no se superpongan con los packets de stay-alive de SSH.
En resumen. si NFS en SSH funciona lento tenes un excedente de paquetes de tamaņo inapropiado. el packet size de NFS es de 512 si ma no recuerdo y al ampliarlo colapsas el SSH y la conexion muere. ocurre siempre. tenes que tunear dos valores del kernel, dos de NFS y dos de SSH. osea, extender en SSH el tiempo de envio depacketes stay-alive.
A veces el NFSD funciona en demasiado baja prioridad para tener un acceso al disco mayor que el del mismo sistema operativo.
SAMBA tiene cache interno de archivos y la estructura de datos compartida eso acelera en cierta medida los cambios de directorio y datos especificos de archivos.
por eso SAMBA ocupa demasiada memoria y NFS No lo hace.
Espero haberte sido util. si realmente no encuentras como hacerlo te doy una mano. Saludos.