TGViewer
DevOps для ДевоПсов DevOps для ДевоПсов @devo_pes · 3.2K subscribers
Post #8022 139
Как найти задержку между сетевой картой и приложением

Медленный HTTP-запрос может задерживаться уже на принимающем сервере. Пакет прошёл сеть и попал в сокет, но приложение ещё не прочитало данные.

eBPF-инструмент netstacklat измеряет время прохождения нескольких точек сетевого стека Linux. Сопоставление tcp-socket-enqueued и tcp-socket-read помогает увидеть, где возникает ожидание: до помещения данных в сокет или перед их чтением приложением.

В примере Red Hat данные быстро доходили до сокетов nginx, но долго ждали обработки. Увеличение числа workers с двух до шести помогло стенду выдержать целевые 15 000 запросов в секунду.

Инструмент подходит для поиска крупных скачков задержки. Его экспоненциальные гистограммы слишком грубы для оценки небольших улучшений на несколько процентов.
Red Hat Developer Boosting speed: Use eBPF and netstacklat to troubleshoot latency | Red Hat Developer Needless waiting is annoying. It gets in the way of what we're trying to do, and slows everything down. This is especially true for computer applications. There are few things worse than being met
  • ❤ 1
More from @devo_pes
  1. Oct 10, 2026Как внедрять netkit на узлах с разными ядрами Сетевой режим netkit в Cilium заменяет тради…
  2. Oct 10, 2026Как проверить, что Kubernetes-бэкап действительно восстанавливается Статус Completed у зад…
  3. Oct 9, 2026Как Native Histograms меняют метрики Kubernetes У классической гистограммы Prometheus гран…
  4. Oct 9, 2026Что проверить перед масштабированием GitLab GitLab, который обслуживает несколько команд,…
  5. Oct 9, 2026Как ограничить выполнение файлов с writable volumes readOnlyRootFilesystem: true закрывает…
  6. Oct 8, 2026Как распределить проверки между SAST и LLM-сканером Проверка одного merge request моделью…
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 →