Wie finde ich eine Konfiguration, die bestimmte Netzwerkbedingungen mit netem / tc simuliert?

446
Lennart Rolland

Wir hatten unsere ansonsten gut getestete Anwendung versagt, sobald sie auf einem Gerät bereitgestellt wurde, das über eine schlechte WAN-Verbindung verbunden ist.

Um dies zu debuggen, möchten wir die schlechten Netzwerkbedingungen in einer kontrollierten Umgebung reproduzieren . Wir haben uns entschieden, die tc/ netemtools zum Erstellen einer dedizierten "defekten Netzwerkbox" zu verwenden, wie in diesem Artikel beschrieben.

Daher ist die Dokumentation wirklich gut, um alle Arten von Netzwerkproblemen wie niedrige Bandbreite, hohe Latenz, Paketumordnung, Paketverlust und sogar Paketschäden zu reproduzieren .

Was wir nicht finden, ist die richtige Auswahl von Werten für das Testen, um bestimmte Bedingungen zu reproduzieren, die in unserer Live-Umgebung auftreten. Meine Frage ist also: Wie können wir die Netzwerkbedingungen in unserer Live-Umgebung bewerten, um gute Konfigurationswerte für netem / tc zu erhalten, mit denen wir die Live-Bedingungen nachahmen können?

Wenn es darauf ankommt, sind wir auf der Debian x64-Plattform.

Alle Tools, Skripte, Tipps und Tricks sind willkommen!

0
Wie wäre es mit der (oder einer anderen) schlechten Wireless-Umgebung und der Messung von Latenz, Bandbreite und Paketverlust? Dann stecken Sie diese Werte in Ihr Testnetzwerk DavidPostill vor 9 Jahren 0
Wie mache ich das? Lennart Rolland vor 9 Jahren 0
Suchen Sie nach "Messen des Latenzbandbreiten-Paketverlusts" und recherchieren Sie. DavidPostill vor 9 Jahren 0

0 Antworten auf die Frage