6 votos

SMB muy lento en MacOS con una red de 10G

Tenemos una red de 10 Gigabits con una mezcla de máquinas Windows 10, Linux y MacOS (Sierra 10.12.6).

Las velocidades de transferencia entre las máquinas Windows o Linux son correctas: entre 500 y 800 MB/s para archivos grandes (de 10 a 100 GB).

Pero los Macs muestran una velocidad de lectura de alrededor de 130 MB/s solamente.

Curiosamente, las velocidades de escritura al escribir de Mac a Windows o Linux, son mucho mejores. La velocidad lenta es cuando se transfieren archivos entre dos Macs o cuando el Mac está leyendo desde un recurso compartido de Win/Linux.

El problema es realmente específico de SMB en Mac.

  • Todas las máquinas tienen Firma SMB desactivada según la recomendación de Apple. Con la configuración por defecto, que permite la firma, las velocidades eran incluso (mucho) peores: alrededor de 60-70 MB/s.

  • Los discos utilizados eran todos matrices RAID 5 con velocidades locales entre 600 MB/s. y más de 1 GB/s. (probado con dd y Blackmagic Speed Test)

  • Las velocidades brutas de la red probadas con iperf3 estaban entre 5 y 10 Gigabits/s.

  • El uso de FTP en lugar de SMB mostró velocidades de alrededor de 500 MB/s en ambas direcciones (usando el ftpd por defecto del Mac).

Otras sugerencias que encontré, que por supuesto no hicieron ninguna diferencia:

  • Utilizar direcciones IP en lugar de nombres de host.
  • Utilizando cifs:// en lugar de smb:// . (que en realidad obliga a usar SMB 1 en lugar de SMB 3, y hace que la velocidad sea mucho peor)

1voto

Oskar Puntos 1242

Yo activaría la firma smb3, el cifrado smb3 y volvería a probar. Estamos viendo el mejor rendimiento con el último sistema operativo, los protocolos más nuevos y el cifrado completo. No es el doble de rápido, pero es mensurablemente más rápido para un par de proveedores en todo el tablero para nosotros.

A continuación, obtenga un volcado de tiburón de alambre y mire los comandos SMB. Trabaja con la red en la MTU y los paquetes jumbo, ya que eso puede realmente abultar las transferencias grandes y valer el trabajo de ingeniería si no puedes acelerar las lecturas grandes.

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