¿Cuál es la caída del rendimiento del segundo en las interfaces de red Ethernet?


17

En una interfaz de red, las velocidades se dan en términos de datos a lo largo del tiempo, en particular, son bits por segundo. Sin embargo, en el mundo súper rápido de la informática, un segundo es realmente un tiempo muy largo.

Entonces, por ejemplo, dada una caída lineal. Una interfaz de 1 GBit por segundo generaría 500MBit por medio segundo, 250Mbit por cuarto de segundo, etc.

Me imagino que en ciertas unidades de tiempo, esto ya no es lineal. Quizás esto se establece por las frecuencias de Ethernet, las velocidades del reloj del sistema, los temporizadores de interrupción, etc. Estoy seguro de que esto varía según el sistema, pero ¿alguien tiene más información o documentos técnicos sobre esto?

Una de las principales razones por las que tengo curiosidad es entender las caídas de salida en las interfaces. Incluso si la velocidad por segundo es mucho más baja de lo que la interfaz puede manejar, quizás haya picos que causen caídas por solo un pequeño número de milisegundos. ¿Quizás varias coalescencias ocultarían este efecto, o tal vez lo aumentarían en la interfaz de recepción? ¿Las colas hacen la diferencia aquí?

Ejemplo:
Entonces, si esto es lineal hasta la MS, tendríamos 1 Mbit / MS, y si Wireshark no distorsiona lo que veo, ¿debería ver gotas cuando tengo un pico más allá de 1 Mbit?ingrese la descripción de la imagen aquí


Las velocidades nominales se basan típicamente en diferentes variables. Cuando se habla de BPS, se usa el paquete más grande. Cuando se habla de PPS, se usa el paquete más pequeño.
dbasnett

La frase que está buscando es "microburst", ¿podría publicar la marca / modelo del interruptor?
James Cape

He leído algunas cosas sobre microbursts. Durante el tiempo de inactividad planificado por falla del servidor a las 21:00 MEST, leí el blog sobre el problema aquí. Kyle: ¿Es posible establecer artificialmente las líneas entrantes a 10 MBit / s? Este podría ser otro enfoque para contrarrestar los microbursts ...
Nils

¿El tiempo que informa Wireshark para el marco refleja cuándo se apagó realmente o simplemente cuándo entró en el búfer de salida en el sistema operativo y / o el controlador?
rakslice 01 de

Respuestas:


7

La velocidad no es tan esencial como muchos piensan. Tenía un servidor que tenía muchas caídas (entrantes y salientes), pero todas las herramientas solo mostraban una baja utilización de ancho de banda (en un enlace gigabit, menos del 2% de promedio).

Sin embargo, los contadores estadísticos mostraron tx y rx caídos en el servidor. Un análisis de los paquetes de ip mostró que el servidor está siendo inundado por miles de pequeñas sesiones de ip que contienen solo unos pocos bytes.

Entonces, el verdadero problema, que también puede ver en su caso, es que su hardware y / o su paquete de paquetes IP no pueden servir suficientes paquetes por segundo.

¿De qué sistema operativo estás hablando? Si es Linux, puedo darle más detalles.

Agregado: 26/06/2011 (Estamos hablando de un conmutador / enrutador Cisco 2960-S)

Es extraño que Cisco no conozca sus propias hojas de datos. : - /

Mire la sección "Velocidad de reenvío: paquete de 64 bytes Cisco Catalyst 2960-S" aquí . A partir de esto, diría que el 2960-S es el hermano mayor del 2960 y debería hacer mucho PPS. ¿Dónde experimentas ese problema? ¿Es esto un enlace troncal / enlace ascendente?

Como habla de la capa 2, olvide la IP: estamos en el nivel de paquete de Ethernet. Pero el problema podría ser el mismo.

¿Dónde / cómo corriste ese Wirehark?


Donde principalmente los parecemos es en nuestros Cisco 2960S L2 Switches.
Kyle Brandt

PPS es interesante, ni siquiera estoy seguro de qué PPS debería poder empujar por segundo en un solo puerto, y mucho menos paquetes por milisegundo. Le pregunté a Cisco sobre el PPS en un puerto, pero no me lo pudieron decir.
Kyle Brandt

Si está hablando de los contadores de caída de entrada y salida en una interfaz específica, Cisco tiene una buena página con sugerencias de solución de problemas en cisco.com/en/US/products/hw/routers/ps133/… .
James Sneeringer

@kyle: la velocidad máxima de cable pps en gigabit es 1,953,125 (suponiendo paquetes de 64 bytes).
Greg Askew

Las velocidades de PPS nunca se calculan con paquetes de 64 bytes. Ese puede ser tu problema. Es posible que esté cambiando demasiados paquetes pequeños y alcance la velocidad máxima de PPS pero no la velocidad máxima de velocidad de bits.
Antoine Benkemoun

2

Como la velocidad de la línea sin procesar es de 1 Mbps / mS como usted dijo, el gráfico que muestra los picos que exceden ligeramente debe estar ligeramente distorsionado. Los paquetes que se pierden no están allí, por lo que no forman parte del gráfico.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.