Как дросселировать сетевой трафик для моделирования окружающей среды?

Я пытаюсь протестировать приложение, использующее соединение с базой данных. То, что я хотел бы сделать, - это дросселировать полосу пропускания, скажем, 1 Мбит или такой, чтобы лучше воспринимать приложение в реальных условиях.

Я уже использую Wireshark, чтобы посмотреть на связь с БД, и я ожидал, что Wireshark будет иметь такую ​​функцию, но, как кажется, нет никакого способа сделать что-то подобное.

Любые предложения?

Ответ 1

Отъезд WANem. Вы можете загрузить загрузочный ISO, который загружается в любую систему с несколькими сетевыми картами, которые затем вставляются между вашим клиентом и сервером. Это позволяет вам управлять пропускной способностью, задержкой, дрожанием, потерей и несколькими другими параметрами.

Ответ 2

Взгляните на Trickle. Кроме того, если вы используете маршрутизатор, прошивка маршрутизатора коммерческого класса обычно имеет QoS услуги формирования трафика.

Ответ 3

Если вы можете проверить это на конечной точке, вы можете попробовать использовать дроссельный фильтр браузера. Одним из примеров является Firefox Throttle.

Ответ 4

Эта программа, называемая BWMeter, может это сделать.