linuxlab.io
Учебники▾
  • Линукс и сети
    Файловая система, процессы, TCP/IP, BGP и OSPF
    →
  • Terraform и IaC
    HCL, state, plan/apply на sandbox LocalStack
    →
  • Git и GitHub
    Объектная модель, plumbing, ветвление, GitHub Actions
    →
Все учебники →
ЦеныО платформеВойтиСоздать аккаунт
/
  • Введение
  • Уроки
  • How it works
  • Симулятор
  • База знаний
  • Собеседование
Lessons
Footer
linuxlab-УчебникиЦеныО платформеКонфиденциальность и куки
Copyright © 2026 LinuxLab. Все права защищены.

← из прошлого урока

cgroups v2 - лимиты по CPU и памяти. Дальше другая ось ограничений: сеть. tc + netem симулируют плохую связь - задержку, потери, дублирование. Без этого нельзя нормально гонять chaos в CI.

← к прошлому уроку

Продвинутый

tc + netem: симуляция плохой сети

15 мин · урок входит в курс «Продвинутый»

tc (Traffic Control) - основная подсистема ядра для шейпинга, очередей и классификации трафика. Сегодня важна одна часть - netem (network emulator): добавляет искусственно latency, loss, duplication, reordering на интерфейс.

Зачем: проверишь, как ведёт себя приложение, когда сеть деградирует. Обычная связка - netem + tcp-handshake/tcp-states, чтобы посмотреть, как retransmits и таймауты ловят потери. В прод-CI часто гоняют интеграционки с tc qdisc add ... loss 5%, это ловит race conditions, которые на чистой LAN не всплывают.

Урок закрыт

Чтобы запустить sandbox и пройти этот урок целиком, нужен соответствующий курс. Внутри - ещё много практических уроков того же уровня и сквозной прогресс.

Купить курсВойти← Все уроки

дальше →

Плохую сеть ты теперь умеешь моделировать. Дальше - как TCP ведёт себя в этих условиях, и какими ручками sysctl можно его подкручивать. CUBIC vs BBR, keepalive, congestion window глазами.

Открыть превью: TCP-tuning: sysctl, congestion control, ss -tiв курсе «Продвинутый» - /pricing
Footer
linuxlab-
Copyright © 2026 LinuxLab. Все права защищены.
Учебники
Цены
О платформе
Конфиденциальность и куки