El recurso compartido SMB es muy lento

Intento montar un recurso compartido SMB en Finder pero tengo dos problemas.

  1. El tiempo de montaje es de unos 25 s.
  2. listados de carpetas; muy lento cuando hay muchos elementos dentro.

El recurso compartido smb termina en .local. Sé que esto crea un conflicto con el servicio de red de configuración cero Bonjour de Mac, pero no puedo cambiar mi dominio.

Las otras estaciones que se ejecutan en Windows 7 funcionan muy rápido.

¿Existe alguna solución para montar y listar rápidamente?

Respuestas (2)

El problema es causado por la implementación casera de Apple del protocolo smb. Usar smb3 no hará la diferencia.

Corrección del lado del servidor

Si tiene el control del servidor smb (¿Samba?), entonces puede solucionar este problema habilitando el módulo vfs_fruit . Si no está utilizando Samba, deberá encontrar otra forma de habilitar "Flujos de datos alternativos" (ADS) e interceptar los flujos "especiales" de OSX: AFP_AfpInfo y AFP_Resource. Tomé notas de todos los detalles en el blog plazko.io . En el servidor Samba, puede solucionar el problema habilitando vfs_fruit en smb.conf de esta manera:

vfs objects = fruit streams_xattr

Corrección del lado del cliente

Si no tiene el control del servidor smb, entonces su única opción es cambiar la forma en que su cliente OSX maneja smb. La única forma de hacerlo es reemplazar la implementación de smb de Apple con Samba. Nunca he hecho esto, pero hay un tutorial aquí .

Este es un extracto de la respuesta que le di a Buffalo Linkstation de conexión SMB lenta .

Tiene razón en que mDNS puede estar causando el problema (veo que los conflictos de DNS crean cuellos de botella en la red todo el tiempo en el trabajo). Puede convertir mDNS (y bonjour) mirando aquí . Si necesitas Bonjour para algo, las cosas se complicarán más.

Hola, Si sigo esto, ¿puedo perder la conexión a Internet? Gracias
Hola, probé este comando y mi conexión a internet y la red local no funcionan :( ¿Existe alguna otra solución? Gracias
Hmmm... Eso no debería haber causado una pérdida total de la red. Echaré un vistazo para ver si algo en esas instrucciones podría haber causado eso