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. Требуется эльф для работы в Матрице. Возможна релокация
Да, в сущности, ничего другого и не содержит. Внимание: содержит системное программирование. Ну там про эльфов. Давайте представим, что вам дали задание написать фэнтезийно-фантастическую игру. Вы с детства мечтали написать что-нибудь эдакое и, не раздумывая, соглашаетесь. И про виртуальную реальность. Упс, неувязочка. Ну, где наша не пропадала… Наученный богатым программистским опытом, вы отправляетесь в Гугл, вводите «Elf specification» и идёте…
Читать далее » -
Хабрахабр
Об авторегрессионном оценивании спектральной плотности стационарного сигнала
Методы спектрального оценивания стационарных случайных процессов, основанные на быстром преобразовании Фурье (БПФ), хорошо известны и широко применяются в инженерной практике. К их недостаткам следует отнести, в частности, высокую дисперсию (низкую точность) оценки при недостаточно длительном интервале наблюдения за процессом, что визуально обычно проявляется в сильной «изрезанности» графика спектральной плотности мощности(СПМ). Одним из альтернативных методов спектрального оценивания является авторегрессионный метод, рассмотренный…
Читать далее » -
Хабрахабр
Отладка cети с помощью eBPF (RHEL 8 Beta)
Всех с прошедшими праздниками! Ну и, соответственно, мы предлагаем интересные статьи и открытый урок. Нашу первую статью после праздников мы решили посвятить линуксу, то есть под наш замечательный курс «Администратор Linux», который у нас входит в когорту самых динамичных курсов, то есть с наиболее актуальным материалами и практиками. Автор статьи: Matteo CroceОригинальное название: Network debugging with eBPF (RHEL 8 Beta)…
Читать далее » -
Хабрахабр
[Из песочницы] Изучаем трассировку с помощью eBPF: Руководство и примеры
Предлагаю вашему вниманию перевод статьи Брендана Грегга, посвящённой изучению eBPF Привет, Хабр! Он быстро стал не просто бесценной технологией, но и востребованным навыком. На конференции Linux Plumbers было как минимум 24 выступления по eBPF. Возможно, вам хотелось бы поставить какую-то цель на новый год — изучите eBPF! Он применим во многих областях, таких как производительность сети, фаерволлы, безопасность, трассировка и…
Читать далее » -
Хабрахабр
Моделирование водной поверхности с применением БПФ и DSP-процессора NeuroMatrix
Уже давно известное быстрое преобразование Фурье используется не только для решения задач цифровой обработки сигналов, распознавания объектов на изображении, но и в компьютерной графике. Джерри Тессендорфом была описана математическая модель, позволяющая синтезировать океанские волны и анимировать их в реальном времени. В основе этой модели лежит двумерное БПФ. Когда мне была поставлена задача разработать приложение для DSP-процессора, визуализирующее работу БПФ, я…
Читать далее » -
Хабрахабр
Проектирование оконных функций, суммирующихся в единицу с заданным уровнем перекрытия
Существует ряд задач, в которых длительный по времени сигнал разбивается на сегменты, каждый из которых обрабатывается по отдельности. В частности, такой подход используется для анализа сигнала с помощью оконного преобразования Фурье, или наоборот, при синтезе; а также при спектральной обработке типа удаления шума, изменения темпа, нелинейной фильтрации и других. Для самого простого окна — прямоугольного — это может выглядеть так:…
Читать далее » -
Хабрахабр
Пример расчета реакции сигнала с применением преобразования Фурье в среде МАТЛАБ
При решении задач передачи данных через линии, представленные частотными характеристиками, применяются преобразования Фурье – перевод сигналов из временной области в частотную область и обратно. Среда МАТЛАБ имеет полный набор функций для решения подобных задач. В этой работе разобран пример вычисления в МАТЛАБ реакции сигнала прошедшего через линию, характеристика которой измерена на частотах, не совпадающих с частотой передачи данных. Надеюсь, что…
Читать далее » -
Хабрахабр
Быстрый и безопасный мониторинг JVM-приложений с помощью магии BPF
Все мы встречались со сложными ошибками на продакшне, которые сложно поймать обычными средствами мониторинга. BPF — это технология ядра Linux, которая позволяет делать быструю и безопасную динамическую отладку прямо на запущенной работающей системе, без необходимости готовиться к этому заранее. JVM сама по себе имеет множество точек мониторинга для отслеживания сборки мусора, выделения объектов, вызовов JNI, даже вызовов методов — и…
Читать далее »