Архив Тэгов: отладка

Общие вопросы ОС

Профилирование системных вызовов с помощью strace и ltrace

Оптимизация и отладка программного обеспечения на уровне взаимодействия с операционной системой — задача, требующая глубокого понимания внутренних процессов. Одним из наиболее доступных и мощных инструментов для анализа поведения приложений на уровне системных вызовов являются утилиты strace и ltrace. Эти инструменты позволяют разработчикам и системным администраторам видеть, какие именно вызовы выполняет приложение, сколько времени тратится на каждый из них и какова их последовательность. читать далее »

Linux

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

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