Архив Тэгов: eBPF

Виртуализация

Сравнение сетевых плагинов для Kubernetes: Flannel vs Calico vs Weave

Kubernetes стал стандартом де-факто для оркестрации контейнеров, а одним из важнейших аспектов его работы является сетевая инфраструктура. При развертывании Kubernetes-кластера необходимо выбрать сетевой плагин (CNI — Container Network Interface), который будет обеспечивать коммуникацию между подами. На рынке представлено множество решений, но три из них — Flannel, Calico и Weave — получили наибольшее распространение. Каждый из этих плагинов имеет свою архитектуру, особенности и область применения. В данной статье мы рассмотрим их подробнее и сравним по ключевым критериям. читать далее »

Linux

Использование perf для анализа узких мест в производительности ядра

Анализ производительности ядра Linux — одна из ключевых задач системных администраторов, разработчиков низкоуровневого программного обеспечения и инженеров, работающих с высоконагруженными системами. Для эффективного выявления узких мест в работе ядра существует множество инструментов, однако среди них особенно выделяется perf — мощный профилировщик, предоставляющий детальную информацию о поведении ядра и пользовательских приложений. Эта утилита входит в состав Linux Performance Counters и позволяет получить точную картину происходящего внутри системы. читать далее »

Linux

Что такое eBPF и как его используют для мониторинга ядра?

Современные операционные системы стали настолько сложными, что традиционные инструменты для их анализа и отладки всё чаще оказываются недостаточно гибкими и быстрыми. Именно в этом контексте появилась и начала активно развиваться технология eBPF (extended Berkeley Packet Filter), которая уже успела завоевать доверие разработчиков системного программного обеспечения, специалистов по безопасности и инженеров по мониторингу. Эта технология позволяет запускать безопасный и эффективный код в пространстве ядра, не нарушая его стабильности. В этой статье мы разберёмся, что такое eBPF, в чём его уникальность и каким образом он используется для мониторинга ядра Linux. читать далее »

Linux

Что такое eBPF в Linux и как он используется для мониторинга системы?

eBPF (extended Berkeley Packet Filter) — это мощная технология в ядре Linux, которая позволяет выполнять пользовательский код в пространстве ядра безопасно и эффективно. Первоначально разработанный для фильтрации сетевых пакетов, eBPF превратился в универсальный инструмент для мониторинга, отладки и повышения производительности систем Linux. Его уникальная особенность заключается в возможности динамического изменения поведения ядра без необходимости в модификации или пересборке кода ядра. читать далее »