
Tengo una pregunta muy básica y de novato. Me dijeron que tenemos una "Red Gigabit". Entonces, realicé una prueba rápida de scp copiando un archivo a otra máquina y la velocidad de transferencia es de solo 35 MB/seg.
¿No debería la velocidad de transferencia estar cerca de 1 GB/seg?
Además, ¿existe una línea de comando que me diga que tengo una "red Gigabit"? P.ej. ¿ifconfig me dirá eso?
Respuesta1
GigaBIT Ethernet equivale a mil millones de BITS por segundo. La transferencia máxima teórica es de 125 MB/seg.
Dicho esto, sus 35 MB/seg son un poco lentos, pero el cifrado ralentizará las transferencias de archivos SCP y eso probablemente sea la razón.
Dejando a un lado el cifrado, cualquier transferencia de archivos es un punto de referencia de red deficiente, ya que su subsistema de E/S puede estar obstaculizando la transferencia. Mencionas ifconfig
, así que supongo que estás ejecutando algún sistema operativo *nix. Eche un vistazo a la ttcp
utilidad. Proporciona una buena medida del rendimiento TCP en su red.
Respuesta2
Gigabit no es Gigabyte. La velocidad de transferencia en el mejor de los casos es de 125 MB/s (1000 gigabits/8).
SCP es una mala herramienta para medir el ancho de banda. Tiene la sobrecarga del cifrado, es posible que tenga habilitada la compresión y tendrá que tener en cuenta la velocidad de las unidades tanto en el origen como en el destino.
Iperfes una herramienta mucho mejor para medir el ancho de banda.
Si desea ver el uso de la velocidad de su enlace ethool {interface}
o mii-diag {interface}
si está utilizando Linux.
¿Es posible utilizar ping para medir la velocidad de la red?
La medición del ancho de banda que obtuvo con ping probablemente sea incluso menos precisa que una prueba basada en TCP o UDP como el uso de ttcp o iperf. Si realmente quisiera probarlo, necesitaría iniciar una captura en algo como Wireshark/tcpdump y hacer un ping de inundación ping -f
contra otro host, luego analizar la captura y ver cuánto tráfico ICMP pasó durante un período de tiempo. El problema es que varios dispositivos pierden prioridad a ICMP.
Respuesta3
Las velocidades de transferencia sólo serán tan rápidas como las más lentas del sistema cliente y destinatario, que es una combinación de velocidades de procesador/memoria y tiempos de acceso al disco duro.
SCP también añade muchos gastos generales a todo el cifrado.
Respuesta4
Además, Ethernet rara vez le brinda la velocidad completa de su línea. Muy rara vez he visto 125 MB/s completos en un servidor, y esa prueba fue puramente sintética. En escenarios del mundo real, he visto más de 100 MB/s con frecuencia, e incluso 120 MB/sa una o dos veces. La advertencia es que estaba tratando con servidores que realizaban operaciones de disco (múltiples flujos de copia de seguridad en disco que iban a un almacenamiento rápido de Fibre Channel).
He visto 125 MB/sa con mucha más frecuencia en nuestro enrutador y en las interfaces de enlace ascendente del switch. Simplemente están paleando paquetes, sin hacer nada significativo con ellos como lo hice yo. Una prueba de rendimiento real será la red más pura posible.