TGViewer
Серверная Админа | Компьютерные сети Серверная Админа | Компьютерные сети @school_network · 26.5K subscribers
Post #2214 6.41K
👋 Привет, сетевой друг!

Сегодня покажу, как с помощью tc и netem эмулировать плохую сеть: задержки, потери и reorder

🟣Что делаем: На деле это часто нужно QA-инженерам и сетевым админам. Вместо того, чтобы ждать плохой погоды, создаём её вручную.

🟣Эмулируем задержку и джиттер:

tc qdisc add dev eth0 root netem delay 100ms 20ms distribution normal


Задержка в среднем 100 мс, с колебаниями ±20 мс.

🟣Добавим потерю пакетов:

tc qdisc change dev eth0 root netem loss 5%


Падает 1 из 20 пакетов - хватит, чтобы приложение заикалось.

🟣Сетевой дроп + reorder:

tc qdisc change dev eth0 root netem delay 50ms reorder 25% 50%


Каждый четвёртый пакет приходит не по порядку. Добро пожаловать в мобильную сеть 2007 года)

🟣Удаляем настройку:

tc qdisc del dev eth0 root


Серверная Админа | #network
  • 👍 15
  • ❤ 8
  • 👾 2
  • 😱 1
  • 💊 1
More from @school_network
  1. Oct 6, 2026👋 Привет, сетевой друг! Сегодня про Network Doctor - TUI для диагностики сети, который пы…
  2. Oct 6, 2026Как хаотичные подсети убивают масштабируемость В статье показывают, как случайные /24, пер…
  3. Oct 3, 2026Post #2894
  4. Oct 2, 2026👋 Привет, сетевой друг! Ещё три функции MikroTik, которые легко пропустить, пока не столк…
  5. Oct 2, 2026Для тех, кто работает с Kubernetes и облачной инфраструктурой, в октябре намечается отличн…
  6. Oct 1, 2026👋 Привет, сетевой друг! Сегодня про UUCP - протокол и набор утилит, через которые Unix-ма…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →