bpf

  • ХабрахабрФото [Из песочницы] BPF для самых маленьких, часть нулевая: classic BPF

    [Из песочницы] BPF для самых маленьких, часть нулевая: classic BPF

    Berkeley Packet Filters (BPF) — это технология ядра Linux, которая не сходит с первых полос англоязычных технических изданий вот уже несколько лет подряд. Конференции забиты докладами про использование и разработку BPF. David Miller, мантейнер сетевой подсистемы Linux, называет свой доклад на Linux Plumbers 2018 «This talk is not about XDP» (XDP – это один из вариантов использования BPF). Brendan Gregg…

    Читать далее »
  • ХабрахабрФото Часть 0. Требуется эльф для работы в Матрице. Возможна релокация

    Часть 0. Требуется эльф для работы в Матрице. Возможна релокация

    Да, в сущности, ничего другого и не содержит. Внимание: содержит системное программирование. Ну там про эльфов. Давайте представим, что вам дали задание написать фэнтезийно-фантастическую игру. Вы с детства мечтали написать что-нибудь эдакое и, не раздумывая, соглашаетесь. И про виртуальную реальность. Упс, неувязочка. Ну, где наша не пропадала… Наученный богатым программистским опытом, вы отправляетесь в Гугл, вводите «Elf specification» и идёте…

    Читать далее »
  • ХабрахабрФото Об авторегрессионном оценивании спектральной плотности стационарного сигнала

    Об авторегрессионном оценивании спектральной плотности стационарного сигнала

    Методы спектрального оценивания стационарных случайных процессов, основанные на быстром преобразовании Фурье (БПФ), хорошо известны и широко применяются в инженерной практике. К их недостаткам следует отнести, в частности, высокую дисперсию (низкую точность) оценки при недостаточно длительном интервале наблюдения за процессом, что визуально обычно проявляется в сильной «изрезанности» графика спектральной плотности мощности(СПМ). Одним из альтернативных методов спектрального оценивания является авторегрессионный метод, рассмотренный…

    Читать далее »
  • ХабрахабрФото Отладка cети с помощью eBPF (RHEL 8 Beta)

    Отладка cети с помощью eBPF (RHEL 8 Beta)

    Всех с прошедшими праздниками! Ну и, соответственно, мы предлагаем интересные статьи и открытый урок. Нашу первую статью после праздников мы решили посвятить линуксу, то есть под наш замечательный курс «Администратор Linux», который у нас входит в когорту самых динамичных курсов, то есть с наиболее актуальным материалами и практиками. Автор статьи: Matteo CroceОригинальное название: Network debugging with eBPF (RHEL 8 Beta)…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Изучаем трассировку с помощью eBPF: Руководство и примеры

    [Из песочницы] Изучаем трассировку с помощью eBPF: Руководство и примеры

    Предлагаю вашему вниманию перевод статьи Брендана Грегга, посвящённой изучению eBPF Привет, Хабр! Он быстро стал не просто бесценной технологией, но и востребованным навыком. На конференции Linux Plumbers было как минимум 24 выступления по eBPF. Возможно, вам хотелось бы поставить какую-то цель на новый год — изучите eBPF! Он применим во многих областях, таких как производительность сети, фаерволлы, безопасность, трассировка и…

    Читать далее »
  • ХабрахабрФото Моделирование водной поверхности с применением БПФ и DSP-процессора NeuroMatrix

    Моделирование водной поверхности с применением БПФ и DSP-процессора NeuroMatrix

    Уже давно известное быстрое преобразование Фурье используется не только для решения задач цифровой обработки сигналов, распознавания объектов на изображении, но и в компьютерной графике. Джерри Тессендорфом была описана математическая модель, позволяющая синтезировать океанские волны и анимировать их в реальном времени. В основе этой модели лежит двумерное БПФ. Когда мне была поставлена задача разработать приложение для DSP-процессора, визуализирующее работу БПФ, я…

    Читать далее »
  • ХабрахабрФото Проектирование оконных функций, суммирующихся в единицу с заданным уровнем перекрытия

    Проектирование оконных функций, суммирующихся в единицу с заданным уровнем перекрытия

    Существует ряд задач, в которых длительный по времени сигнал разбивается на сегменты, каждый из которых обрабатывается по отдельности. В частности, такой подход используется для анализа сигнала с помощью оконного преобразования Фурье, или наоборот, при синтезе; а также при спектральной обработке типа удаления шума, изменения темпа, нелинейной фильтрации и других. Для самого простого окна — прямоугольного — это может выглядеть так:…

    Читать далее »
  • ХабрахабрФото Пример расчета реакции сигнала с применением преобразования Фурье в среде МАТЛАБ

    Пример расчета реакции сигнала с применением преобразования Фурье в среде МАТЛАБ

    При решении задач передачи данных через линии, представленные частотными характеристиками, применяются преобразования Фурье – перевод сигналов из временной области в частотную область и обратно. Среда МАТЛАБ имеет полный набор функций для решения подобных задач. В этой работе разобран пример вычисления в МАТЛАБ реакции сигнала прошедшего через линию, характеристика которой измерена на частотах, не совпадающих с частотой передачи данных. Надеюсь, что…

    Читать далее »
  • ХабрахабрФото Быстрый и безопасный мониторинг JVM-приложений с помощью магии BPF

    Быстрый и безопасный мониторинг JVM-приложений с помощью магии BPF

    Все мы встречались со сложными ошибками на продакшне, которые сложно поймать обычными средствами мониторинга. BPF — это технология ядра Linux, которая позволяет делать быструю и безопасную динамическую отладку прямо на запущенной работающей системе, без необходимости готовиться к этому заранее. JVM сама по себе имеет множество точек мониторинга для отслеживания сборки мусора, выделения объектов, вызовов JNI, даже вызовов методов — и…

    Читать далее »


Кнопка «Наверх»