performance – ¿Cuál es el rendimiento típico del uso compartido de archivos de Windows (SMB) en una red ethernet gigabit?

Pregunta:

Recientemente configuré el uso compartido de archivos de Windows a través de una red ethernet gigabit (no estoy usando marcos gigantes) con un servidor Samba y un cliente de Windows Vista. Hice algunas copias de archivos, pero el rendimiento máximo que veo es de 20 MB / s (megabytes, no megabits), que es aproximadamente el 15% del máximo teórico de 125 MB / s para la red. El servidor tiene una matriz RAID que puede administrar alrededor de 75 MB / s (el cuello de botella es el bus PCI) y el cliente puede administrar alrededor de 40 MB / s en una copia de disco a disco.

Debo agregar que no había otro tráfico en la red en ese momento.

Entiendo que nunca obtendré el máximo teórico, pero no pensé que sería tan malo.

¿Cuál es el rendimiento típico del uso compartido de archivos de Windows (SMB) en una red ethernet gigabit?

Puntos de bonificación: ¿qué puedo ajustar (además de usar marcos gigantes) para hacer esto más rápido?

Respuesta:

La calidad de sus tarjetas de red, conmutadores y cableado pueden tener un efecto. Podría valer la pena buscar revisiones de las NIC y los conmutadores que está utilizando para ver si otras personas informan que no funcionan demasiado bien. Soy consciente de que las NIC integradas en la placa de polilla son peores que las transferencias de Gbit, aunque en mi experiencia esto no parece hacer mucha diferencia, si es que hay alguna, en mi entorno.

Como punto de referencia, acabo de instalar un nuevo conmutador Gbit en nuestra oficina (en sustitución de los conmutadores antiguos de 100 Mbit) y las transferencias SMB grandes se ejecutan a cerca de (pero menos de) 30 Mbyte / seg entre cada combinación de máquinas que probé. Acabo de hacer una prueba rápida con netcat entre dos de las máquinas y obtuve resultados similares, así que no creo que SMB sea el cuello de botella. Las dos máquinas que acabo de probar tienen dos conmutadores entre ellas que pueden tener un efecto, pero supongo que ese efecto es mínimo dado lo cerca que están las cifras de una transferencia SMB a una máquina en el mismo conmutador.

La mejor tasa de transferencia que he visto en una red Gbit fue un poco tímida de 50 Mbyte / seg en su punto más rápido. Esto fue mientras se transfirió una imagen de unidad de una máquina a un archivo en la otra (con el propósito de convertir a una unidad virtual VMWare. En ese caso, las dos máquinas se conectaron a través de un cable cruzado corto en lugar de a través de un interruptor. una de las máquinas en cuestión era una de las máquinas que acabo de probar y de la que obtuve ~ 29 Mbyte / s; el culpable más probable del cuello de botella principal en mi caso es probablemente el cableado de 8 años en el edificio que puede haberse hecho Una prueba rápida (e igualmente poco científica) en mi pequeña red doméstica ve tasas de transferencia más como 35Mbyte / seg copiar un archivo de un recurso compartido de Samba a una caja de Windows y 25Mbyte / seg en la otra dirección (no estoy seguro por qué hay una discrepancia allí, ya que en ambos casos la copia se administra por teracopia en el cuadro de Windows; es posible que tenga que investigar más a fondo en algún momento posterior).

Los marcos gigantes van a marcar la diferencia para las transferencias masivas, por lo que le sugiero que lo pruebe si todo su kit los admite correctamente.

Para abreviar una larga historia: siguiendo mi experiencia anecdótica, tus 20Mbyte / seg son un poco lentos, pero no tan enormemente. Todas mis instalaciones de Windows y Samba están completamente desajustadas, por lo que sospecho que su hardware / cableado son la diferencia entre lo que veo y lo que usted ve.

Editar

Por supuesto, cinco años después de esta respuesta, el hardware y el software han avanzado. A menudo veo transferencias de más de 90 MiB / seg en máquinas con redes Gbit, incluso con un kit barato. Mi servidor de medios / respaldo / otro servidor doméstico parece limitado a un poco más de 60 para transferencias masivas, pero eso parece ser que samba está vinculado a la CPU en un solo núcleo del hardware de la caja.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım