Cálculo de la sobrecarga con Netstat
El cálculo de la sobrecarga con Netstat se debe realizar en una red silenciosa para evitar que se produzca otro tráfico de red que quite los datos, como el tráfico de difusión o multidifusión.
Para calcular la sobrecarga de red de una aplicación mediante Netstat
- Recupere las estadísticas de interfaz actuales mediante Netstat.
- Ejecute la aplicación.
- Obtenga las estadísticas de la interfaz, de nuevo con Netstat.
- Calcule el número de bytes recibidos entre las dos medidas de Netstat.
Ejemplo
En el ejemplo siguiente se muestran estos pasos, mediante TTCP para enviar 10 bytes de datos, un byte a la vez.
En primer lugar, se calcula una sobrecarga teórica para la aplicación. Para esta prueba, todos los paquetes son de 60 bytes (el mínimo Ethernet). Esta transferencia requiere tres paquetes para configurar la conexión, 10 paquetes de datos, 10 paquetes de confirmación (ACK retrasado se desencadena casi cada vez) y cuatro paquetes para cerrar la conexión correctamente.
Esto equivale a 27 paquetes de 60 bytes cada uno o 1620 bytes (3+4+10+10)*60=1620). Dado que solo se transfieren 10 bytes de datos, la sobrecarga es de 1610 bytes, que supera el 99 % de la sobrecarga del protocolo.
Comandos
netstat -e
Interface Statistics
Received Sent
Bytes 392291400 444684566
Unicast packets 487627 570086
Non-unicast packets 1159163 11300
Discards 0 0
Errors 0 0
Unknown protocols 52812
ttcp -t -h0 -D -l1 -n10 -p9 172.31.71.99
ttcp-t: 10 bytes in 2168 real milliseconds = 0 KB/sec
ttcp-t: 10 I/O calls, msec/call = 216, calls/sec = 4, bytes/call = 1
netstat -e
Interface Statistics
Received Sent
Bytes 39229207 444685382
Unicast packets 487641 570100
Non-unicast packets 1159164 11301
Discards 0 0
Errors 0 0
Unknown protocols 52812
Cálculos
Enviado: 816 bytes
Recibido: 674 bytes
Total de bytes: 1490
Bytes de usuario: 10
Sobrecarga: 1480/1490 = 99,3%
**Goodput: **= 5 bytes/segundo (o 40 bits/s)
Nota
Los bytes reales transferidos no coinciden con los valores teóricos debido a que los bytes de relleno no se tienen en cuenta en los valores de Netstat.
Temas relacionados