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

Сегодня разберём, как быстро проверить производительность маршрутизации на Linux‑роутере без сложных тулов.

🟣Пакеты и дропы на интерфейсе: Сразу видно PPS и дропы. Если есть rx_dropped — смотри IRQ affinity и offload (GRO/LRO/TSO).

ethtool -S eth0 | egrep "rx_packets|tx_packets|rx_dropped|tx_dropped"


🟣Conntrack под нагрузкой:

conntrack -C
nft list ruleset | wc -l


Показывает количество активных соединений и объём правил. При 100k+ соединений без оптимизации хэш‑таблиц роутер может начать тормозить.

🟣CPU на сетевой стек: Даёт PPS, обрабатываемый ядром. Можно сразу оценить, хватает ли процессора для текущего потока пакетов.

perf stat -e net:netif_receive_skb,net:net_dev_xmit sleep 10


🟣Проверка балансировки по ядрам:

mpstat -P ALL 1


Если одно ядро загружено на 100%, а остальные почти пустые — включай RPS/RFS (/proc/sys/net/core/rps_sock_flow_entries) или смотри в сторону XDP.

🟣Latency forwarding path: Если есть XDP, сравниваем задержки. Даже базовый XDP drop/forward даёт выигрыш в десятки процентов.

bpftool prog show | grep xdp


Серверная Админа | #network
  • 👍 19
  • ❤ 7
  • 👾 2
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 →