DevOps Инженер | Kubernetes, Docker & CI/CD. SRE Практики, Linux и Cloud. Девопс инфраструктура, автоматизация и Python. IT технологии.
DevOps Инженер | Kubernetes, Docker & CI/CD. SRE Практики, Linux и Cloud. Девопс инфраструктура, автоматизация и Python. IT технологии.
2 551 подписчиков · @i_devops
К каналу →
🚀 Шпаргалка по Docker 🐳 🔹 Сборка (Build) 🔹 Запуск (Run) 🔹 Шаринг (Share) 🔹 Управление (Management) 📌 Сборка образов 📍 Создать образ из Dockerfile и присвоить тег: …
Читать далее →
5 580
Реклама
Вопрос, который часто задают в начале собеса Представлен вывод команды top. Что означает каждая запись в выводе? top — 10:44:36 up 91 days, 19:29, 7 users, load average: 0,00, 0,…
Читать далее →
5 446

Kernel bypass и DPDK: доклад Степана Репина

Linux kernel, DPDK и kernel bypass
(Степан Репин)

В рамках доклада он рассмотрел подход kernel bypass и user space I/O в ядре Linux, уделяя внимание как общим принципам работы, так и реализации на примере DPDK. Рассказал основные компоненты DPDK, включая аллокацию памяти, взаимодействие с драйверами и процесс обработки пакетов. Показал, как технологии kernel bypass интегрируются с инфраструктурой Linux и работают на практике — в том числе на примере генератора-анализатора трафика LR100Gen компании ИнфоТеКС.

По итогам доклада участники получили целостное представление о функционировании kernel bypass в рамках Linux kernel и его применении в современных сетевых решениях.

00:38 - О спикере.
01:11 - О докладе.
03:07 - Как обычно работает ядро?
04:39 - Пример приема данных через ядро.
05:02 - Как выглядит прием пакета через ядро.
06:54 - Что такое kernel bypass и зачем он нужен?
10:10 - DPDK: основные принципы, пример приема данных.
15:53 - Пример измерения производительности с Linux и DPDK.
17:22 - Основы PCIe и как выглядит получение пакета с PCIe.
22:54 - Как linux обеспечивает kernel bypass.
24:39 - uio: задачи и функции.
29:04 - Как работать с userspace I/O.
31:14 - Как работает kernel bypass у Mellanox.
32:00 - Выводы.
32:29 - Вопросы участников.

источник

#devops #девопс

Подпишись 👉 @i_DevOps
💡 Calico Whisker — безопасные сетевые политики в Kubernetes без простоев Работая с Kubernetes, вы наверняка сталкивались с риском простоев при внедрении сетевых политик. Ошибки в …
Читать далее →
5 382
200 тысяч единиц уже готовы, еще миллион — на подходе: разворачиваем контуры в один клик Представьте, что вас каждый день просят «быстренько развернуть стенд» — с OpenSearch, PPO …
Читать далее →
5 308

📌 Разбор поста от МАКСОТЕКИ

В докладе Степана Репина рассматривается технология kernel bypass и пользовательский ввод-вывод в ядре Linux, с акцентом на DPDK. Объясняются принципы работы, компоненты DPDK и практическое применение на примере генератора трафика LR100Gen. Участники получили целостное представление о том, как kernel bypass интегрируется с Linux и используется в современных сетевых решениях.

Ключевые факты
  • Спикер: Степан Репин.
  • Рассмотрены принципы kernel bypass и user space I/O в Linux.
  • Основные компоненты DPDK: аллокация памяти, драйверы, обработка пакетов.
  • Пример использования: генератор-анализатор трафика LR100Gen от ИнфоТеКС.
  • Доклад включает вопросы участников в конце.
Контекст и кому это полезно

Kernel bypass — это подход, позволяющий приложениям обрабатывать сетевые пакеты без участия ядра операционной системы, что значительно снижает задержки и повышает пропускную способность. Это особенно важно для высоконагруженных систем, таких как маршрутизаторы, коммутаторы и системы мониторинга трафика. DPDK (Data Plane Development Kit) — одна из самых популярных библиотек для реализации kernel bypass, предоставляющая набор драйверов и библиотек для быстрой обработки пакетов. Понимание этих технологий полезно DevOps-инженерам, сетевым администраторам и разработчикам, работающим с высокопроизводительными сетевыми приложениями. Доклад помогает разобраться в том, как работают такие решения и как их интегрировать в существующую инфраструктуру.

Вопросы и ответы по теме поста

Что такое kernel bypass в Linux?
Kernel bypass — это метод обработки сетевых пакетов в пользовательском пространстве, минуя ядро ОС. Это снижает накладные расходы и увеличивает производительность сети.
Как DPDK работает с ядром Linux?
DPDK использует драйверы, работающие в пользовательском пространстве, и напрямую взаимодействует с сетевыми картами через UIO или VFIO, что позволяет обходить ядро и обрабатывать пакеты быстрее.
Какие преимущества дает kernel bypass?
Основные преимущества: снижение задержек, увеличение пропускной способности и уменьшение нагрузки на CPU, что критично для высоконагруженных сетевых приложений.
Другие главы канала «DevOps Инженер | Kubernetes, Docker & CI/CD. SRE Практики, Linux и Cloud. Девопс инфраструктура, автоматизация и Python. IT технологии.»
Выберите главу, чтобы продолжить чтение
Все посты →
Глава от 02.09.2026
🤯 Ошибка уже произошла. В логах — сотни строк, причин может быть несколько, а ис…
👁 278 просмотров
Глава от 02.09.2026
🗂️ Как найти большие файлы в системе Иногда на сервере внезапно заканчивается м…
👁 336 просмотров
Глава от 01.09.2026
⚡️ 40 000 000 ₽ ждут, пока ты дочитаешь этот пост Если ты пишешь код, рисуешь …
👁 434 просмотров
Глава от 01.09.2026
Как проверить, что твои бэкапы не просто занимают место? Резервное копировани…
👁 465 просмотров
Глава от 31.08.2026
🔧 Про grep, который умеет больше, чем ты думаешь Все знают grep как утилиту “на…
👁 617 просмотров
Глава от 28.08.2026
💡 Как DevOps'у не утонуть в логах Когда в продакшене случается затык, первое, ч…
👁 667 просмотров
Глава от 27.08.2026
Crd-to-sample-yaml or cty ( city ) Утилита для генерации манифестов YAML из CRD…
👁 671 просмотров
Глава от 26.08.2026
🚨 Helm: как не сломать прод — 5 ошибок, которые делают все Helm — must-have инс…
👁 583 просмотров
Глава от 26.08.2026
🤖 Чем больше этапов в разработке решений машинного обучения (ML), тем выше риск …
👁 572 просмотров

Популярные посты канала «DevOps Инженер | Kubernetes, Docker & CI/CD. SRE Практики, Linux и Cloud. Девопс инфраструктура, автоматизация и Python. IT технологии.»

🧵Понимание probes в Kubernetes 1/ Что такое probes в Kubernetes? В Kubernetes probes используются для проверки состояния ваших контейнеров…
👁 5 666 просмотров
🍔 DevOps как бургер (DaaB) Дорожная карта DevOps-инженера должна выглядеть так: 1. Изучите язык программирования (Python, Go и т.д.) для …
👁 5 624 просмотров
🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https…
👁 5 604 просмотров
Таск-раннер / более простая альтернатива Make, написанная на Go 🔘 Удобная установка Просто скачайте один исполняемый файл, добавьте его в…
👁 5 601 просмотров
🚀 Шпаргалка по Docker 🐳 🔹 Сборка (Build) 🔹 Запуск (Run) 🔹 Шаринг (Share) 🔹 Управление (Management) 📌 Сборка образов 📍 Создать…
👁 5 580 просмотров
systemd: как писать юниты с элегантной перезагрузкой Разработка системы с элегантным завершением работы может оказаться той ещё пляской с б…
👁 5 547 просмотров
🚀 Подборка полезных IT каналов в Max Системное администрирование, DevOps 📌 https://max.ru/i_odmin Все для системного администратора https…
👁 5 543 просмотров
CI/CD на GitHub Actions и GitLab CI для самых маленьких. Часть 1 Основы CI/CD – что это и зачем нужно; обзор GitHub Actions и GitLab CI В …
👁 5 534 просмотров
Большая база заметок о командах PowerShell на русском языке Help, Object, Regex, DataType, Bit, Files, Credential, WinEvent, Firewall, Defe…
👁 5 498 просмотров
HolmesGPT — опенсорсный DevOps-ассистент Он соединяет AI-модели с данными мониторинга в реальном времени и организационными знаниями. Он ис…
👁 5 473 просмотров
DevSecOps #devops #девопс Подпишись 👉 @i_DevOps
👁 5 466 просмотров
Tetragon обеспечивает мощную возможность наблюдения за безопасностью в режиме реального времени на базе eBPF и принудительное исполнение пол…
👁 5 466 просмотров
DevOps Roadmap 2026 https://github.com/milanm/DevOps-Roadmap #devops #девопс Подпишись 👉 @i_DevOps
👁 5 451 просмотров
⚙️Автоматизация отслеживания релизов развертывания с помощью Python, Docker и интеграции с Confluence Wiki. 💡Почему стоит автоматизировать …
👁 5 449 просмотров
Вопрос, который часто задают в начале собеса Представлен вывод команды top. Что означает каждая запись в выводе? top — 10:44:36 up 91 days…
👁 5 446 просмотров
🦾 MLOps — связующее звено между идеей, кодом и реальными бизнес-результатами Курс от OTUS научит вас превращать эксперименты в стабильные с…
👁 5 414 просмотров
Шпаргалка по удалению томов в Docker 📦 Удаление неиспользуемых томов Удаляет все тома, не прикреплённые ни к одному контейнеру: docker …
👁 5 410 просмотров
🛠 Btop++ - это высокопроизводительный монитор ресурсов, написанный на C++, который предоставляет детальную информацию о загрузке процессора,…
👁 5 406 просмотров
Doas – утилита, которая позволяет обычным пользователям выполнять задачи от имени root, так же как это делает sudo. Она была разработана про…
👁 5 400 просмотров
💡Большая шпаргалка по Linux Storage Stack #devops #девопс Подпишись 👉 @i_DevOps
👁 5 390 просмотров

Связанные темы в других каналах

Каналы из той же тематики, где часто появляются близкие сюжеты
Вся тема →
@canalmaxone
AntiCloudMod
AntiCloudMod — сообщество для тех, кто ценит свободу общения без облачной цензуры. Здесь обсуждают альтернативные мессенджеры, инструменты для приватности и децентрализов…
👥 394 427 · -11 335/7д
@BelgorodDRONE
Информация БПЛА Белгород, Белгородский район
7924148410
👥 195 093 · +3 326/7д
@biologia89
РОБЛОКС🔷
РОБЛОКС В МАКС! Реклама: https://clck.ru/3Tmmgx
👥 169 669 · +13 583/7д
@WylsacomRed
Wylsacom Red
Официальный канал Wylsacom в Max. Тут всё про технологии и жизнь в ногу со временем! Номер заявления для регистрации в РКН: № 6979154178 Розыгрыши: kichaev@wylsacom.med…
👥 161 832 · -278/7д
@TikTokModCloud
TikTokModCloud
Официальные обновления стабильного мода TikTok Чат: https://clck.ru/3S6mVh По рекламе: https://iimax.ru/dim4ugan
👥 118 868 · +1 265/7д
@na_kruchok
ГЛЕНТ | МЕМЫ
Глент мемы Это фан-сообщество, созданное преданными поклонниками для поддержки творчества Глента. Данный канал НЕ является официальным и ведется фанатом Биржа: telega.…
👥 76 534 · -757/7д
🏷 Темы и теги
#devops #девопс #облачные технологии #kubernetes #docker #ci/cd #sre #Технологии
📋 О канале DevOps Инженер | Kubernetes, Docker & CI/CD. SRE Практики, Linux и Cloud. Девопс инфраструктура, автоматизация и Python. IT технологии.
Всё о мире DevOps и SRE. Оркестрация контейнеров: K8s (Kubernetes), Helm, Docker Compose. Настройка пайплайнов: Jenkins, GitLab CI, GitHub Actions. Infrastructure as Code (IaC): Terraform, Ansible, Pulumi. Облачные платформы: AWS, Azure, GCP. Мониторинг и логирование: Prometheus, Grafana, ELK, Loki. Скрипты на Bash, Go и Python. Архитектура Microservices и HighLoad систем.
🔍 Архив всех постов Макс
Поиск по 15,699,001 постам из 203,272 каналов
Подключить за 490 ₽/мес →
Удалить пост или канал с МАКСОТЕКИ
Заявка подтверждается через бота Макс: нужно быть администратором канала и добавить бота МАКСОТЕКИ в администраторы. После проверки канал или конкретный пост скрывается с сайта.
📊 Аналитика канала «DevOps Инженер | Kubernetes, Docker & CI/CD. SRE Практики, Linux и Cloud. Девопс инфраструктура, автоматизация и Python. IT технологии.» ➡️ Перейти в канал Макс
Заявка в МАКСОТЕКА
Добавьте свой канал в каталог
Зарегистрируйтесь в личном кабинете и добавьте канал за пару кликов.
Перейти в личный кабинет →

Бесплатная регистрация, быстрая модерация.