1 votos

Rendimiento lento al acceder a las carpetas de Ubuntu Samba

Tengo un ordenador en casa con un Servidor Ubuntu 14.04 . Este servidor tiene varios discos duros que se comparten utilizando Samba .

Tengo un iMac con OS X El Capitan 10.11.5 y utilizo uno de los discos compartidos para almacenar cierta información. Accedo a este disco muchas veces para escribir y leer información.

El rendimiento del Finder es realmente lento comparado con el de mi portátil con Ubuntu y el de mi novia con Windows...

La configuración del disco en Samba es esta:

[MYDATA]
    comment = my coment...
    path = /path/to/disk
    browsable = yes
    guest ok = yes
    read only = no
    create mask = 0755

Me gustaría saber si la configuración del disco debe ser diferente de alguna manera, o tal vez si tengo que añadir alguna configuración en mi Mac.

También me he dado cuenta de que, a veces, cuando intento cambiar el nombre de una carpeta dentro de este recurso compartido de Samba, mi Mac suele pedirme la contraseña del Root para modificar el nombre de la carpeta.

2voto

Douglas Puntos 10417

Deberías evitar el uso de SMB en OS X (IMHO) ya que ha sido buggy desde los días de Snow Leopard (10.6), para mí al menos.

Un rápido Búsqueda en Google limitado a este año trae consigo un sinfín de problemas relacionados con OS X y las lentas implementaciones de SMB.

Hay algunas cosas que puedes probar:

Personalmente, si he encontrado que CIFS es bueno, AFP mejor, y NFS (aunque es mucho más antiguo) es el mejor en términos de rendimiento.

0 votos

Gracias. He resuelto mi problema con cifs://MYSERVERNAME . Y el buscador funciona bastante mejor con esto

0 votos

Me alegro de haber podido ayudar.... Estuve en el mismo punto que tú... por semanas ...pensando que era yo la que había estropeado la configuración de alguna manera.

1voto

Oliver Crow Puntos 11

Tenía la siguiente configuración en smb.conf en un servidor Samba de Ubuntu.

socket options = SO_RCVBUF=8192 SO_SNDBUF=8192

Esto parece haber estado causando una ralentización de las transferencias de archivos grandes a/desde MacOS. La ralentización era alrededor de un factor de cinco, en comparación con scp entre las mismas máquinas. Aunque el aumento de estos números ayudó, la mejor idea es probablemente comentar esa línea de configuración por completo, dejando que el kernel ajuste el tamaño del búfer dinámicamente. Esto hizo que las transferencias de archivos smb tomaran aproximadamente el mismo tiempo que las transferencias de archivos scp, es decir, unas cinco veces más rápido.

El otro cambio que hice fue añadir esta línea a la sección de definición de recursos compartidos en smb.conf.

vfs objects = fruit streams_xattr

Esto habilita el módulo "fruta" de Samba para manejar las conexiones desde MacOS. Afecta a una serie de comportamientos y pone a disposición varias opciones adicionales (ver docs de samba aquí ), sino que ayuda específicamente a la velocidad de exploración de grandes directorios.

0voto

user185679 Puntos 31

Habilite AFP (Netatalk) en su servidor Ubuntu y conéctese a los puntos de montaje utilizando afp://

Y obtener un montón de ._*,.DS_Store,.TemporaryItems,.apdisk,.Appledouble en cada carpeta))

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X