linuxlab.io
Tutorials▾
  • Linux & networking
    File system, processes, TCP/IP, BGP and OSPF
    →
  • Terraform & IaC
    HCL, state, plan/apply on a LocalStack sandbox
    →
  • Git & GitHub
    Object model, plumbing, branching, GitHub Actions
    →
All tutorials →
PricingAboutSign inCreate account
/
  • Введение
  • Уроки
  • How it works
  • Симулятор
  • База знаний
  • Собеседование
Lessons
Footer
linuxlab-TutorialsPricingAboutPrivacy & cookies
Copyright © 2026 LinuxLab. All rights reserved.

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

You can model a bad network with netem. Next: how TCP behaves under these conditions, and which knobs sysctl offers for tuning: congestion control (CUBIC vs BBR), keepalive, and the windows.

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

Продвинутый

TCP tuning: sysctl, congestion control, ss -ti

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

TCP has dozens of tunable parameters: windows, timeouts, congestion control algorithms, keepalive. You already know the basics, what a tcp-handshake is and which tcp-states a connection goes through; here you turn exactly these parameters. Most of them live in /proc/sys/net/ipv4/tcp_* and are read and written through sysctl. When a serious service hits a ceiling, these are usually what gets tuned.

This lesson is a tour of the main parameters, switching the congestion control algorithm (CUBIC vs BBR), and reading a live session through cmd-ss (the internal TCP counters).

Урок закрыт

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

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

дальше →

The TCP parameters are in your hands and the theory is clear. Next comes a practical measurement of the effect on two nodes with iperf3: baseline, degradation through netem, CUBIC vs BBR under loss. Numbers you can rely on.

Открыть превью: Measuring bandwidth: iperf3 baseline -> tc -> degradationв курсе «Продвинутый» - /pricing
Footer
linuxlab-
Copyright © 2026 LinuxLab. All rights reserved.
Tutorials
Pricing
About
Privacy & cookies