2010-02-16 9 views
10

Estoy tratando de probar una aplicación que utiliza una conexión de base de datos. Lo que me gustaría hacer es estrangular el ancho de banda a, por ejemplo, 1 MBit o similar para tener una mejor idea de la aplicación en condiciones realistas.¿Cómo acelerar el tráfico de red para la simulación del entorno?

Ya uso Wireshark para echar un vistazo a la comunicación con la base de datos y esperaba que Wireshark tuviera una característica como esa, pero como parece, no hay forma de hacer algo como eso.

¿Alguna sugerencia?

+0

Wireshark es principalmente para monitorear, filtrar y registrar comunicaciones de red que se están llevando a cabo, sin impedir lo que se puede enviar o no. –

+1

No creo que Wireshark tenga eso ... Podrías cambiar la configuración de tu tarjeta para funcionar solo a 10mbs ... – JoshBerke

+0

@Josh: eso suena como lo que estoy buscando. ¿Pero cómo hago eso? –

Respuesta

0

Eche un vistazo a Trickle. Además, si está utilizando un enrutador, el firmware del enrutador de calidad comercial generalmente tiene algunos QoS servicios de configuración del tráfico.

+0

En este momento, estoy probando en una máquina de Windows y todas las herramientas y libs que encuentro solo están disponibles en Linux. También tengo que probar en el nivel del sistema operativo, por lo que no hay hardware real involucrado que pueda modificar. ¿Probablemente hay algún tipo de extensión para el controlador WinPcap? –

0

Si puede probarlo en el punto final, puede intentar usar un controlador de acelerador. Un ejemplo es Firefox Throttle.

+0

Desafortunadamente, el programa que estoy probando no tiene ningún tipo de interfaz web. Es solo una aplicación Java Swing conectada a una base de datos. (Para todo tipo de aplicaciones web ya he usado Firefox Throttle - buena herramienta, por cierto) –

0

Un programa llamado BWMeter puede hacer esto.

2

Echa un vistazo WANem. Puede descargar un ISO de arranque que inicia en cualquier sistema con múltiples NIC que luego inserta entre su cliente y servidor. Le permite controlar el ancho de banda, latencia, fluctuación, pérdida y algunos otros parámetros.

Cuestiones relacionadas