Frage

Wir brauchen eine instabile Netzwerkverbindung zu simulieren, um zu versuchen, einige Verbindungsprobleme in unserem Server / Client-Anwendung zu debuggen, und ich frage mich, ob es irgendwelche Programme gibt, die diese Bedingungen wie auf einem schwachen drahtlosen Netzwerk simulieren kann.

Ich beziehe mich nicht nur die Bandbreite zu reduzieren, sondern auch die Zuverlässigkeit reduzieren, häufig ein- und ausgeschaltet, kurze Ausbrüche von disconnectedness, etc.

War es hilfreich?

Lösung 2

Ian Lösung scheint wie eine ziemlich gute langfristige Lösung, aber klang ein wenig für nur ein paar schnelle Tests beteiligt. (Suche nach einem anderen Maschine, Einhaken es auf, möglicherweise Router Sachen usw. einrichten)

Ich habe gerade mit Net Limiter gelandet und zufällig die Grenze etwas dümmlich niedrig manuell (wie 1 Byte / s) eingestellt und das scheint für unsere Bedürfnisse ausreichend.

Andere Tipps

Ich habe ein Tool namens netem, der auf Linux läuft. Es ermöglicht Ihnen, Paketverlust zu einem bestimmten Prozentsatz zu erhöhen, führen Verzögerungen innerhalb Pakete und Päckchen Nachbestellung zu behandeln. Im Grunde ist es entworfen, um verschiedene Netze zu emulieren.

Alles, was Sie brauchen, um es zu bekommen und läuft eine Ersatzmaschine Linux zu installieren, auf mit ein paar Ethernet-Karten. Schließen Sie ihn als Brücke und laufen netem zwischen ihnen. Sollte recht einfach zu tun. Ich benutzte es für meine Universität Projekt keine Erfahrung Linux zu haben, aber ich habe wahrscheinlich noch irgendwo alle Setup-Anweisungen bekam.

http://snad.ncsl.nist.gov/nistnet/

Es ist ein wenig zu Setup kompliziert, aber sehr gut funktioniert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top