Выпуск системы динамической отладки SystemTap 5.0
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Опубликован релиз системы динамической трассировки SystemTap 5.0, предоставляющий для платформы Linux средства отладки, похожие на технологию DTrace. SystemTap позволяет организовать доскональное наблюдение за работающей Linux-системой, производить сбор статистики о работе приложений, профилирование и контроль системных вызовов. Управление производится через интерфейс командной строки и специальный Си-подобный язык сценариев. Система совместима с ядрами Linux начиная с версии 3.10 и заканчивая 6.6-rc0.
В развитии проекта участвуют такие компании как Red Hat, IBM, Intel, Hitachi и Oracle. В каталоге примеров представлено более 190 скриптов на различные случаи жизни, подходящие для слежения за распределением памяти, вводом/выводом, дисковыми операциями, сетевым трафиком (например, анализ работы NFS), работой планировщика задач, обработкой прерываний, использованием системных буферов, установкой блокировок, выполнением системных вызовов, обработкой сигналов и т.п.
Основные изменения:
- Прекращена поддержка ветки ядра 2.6.32, используемой в RHEL6. Тестирование SystemTap теперь производится с ядрами 3.10 (RHEL7),
4.18 (RHEL8 + CentOS Stream 8), 5.14.0 (RHEL9 + CentOS Stream 9), 6.4 (Fedora 38), 6.5 (Fedora 39) и 6.6-rc (Fedora rawhide).
- Добавлена поддержка процесса debuginfod для динамического получения отладочной информации и метаданных об установленных исполняемых файлах.
- Добавлена поддержка отладочных данных в формате DWARF5, которые можно использовать в функции print_ubacktrace_fileline().
- Во фронтэнде (утилите stap) при наличии серверов debuginfod реализована возможность использования масок при определении целевых процессов, например, stap -e 'probe debuginfod.process("/usr/*/curl").begin { log("hi")}'. Улучшена детализация информации о процессах в списке, выводимом при использовании опции "-L" в сочетании с несколькими "-v".
- В бэкенде повышена производительность регистрации uprobe и ускорен запуск модуля ядра. Предложена более быстрая и надёжная система передачи сообщений между ядром и пространством пользователя.
- Добавлены обрабатываемые во время выполнения макросы: STP_TIMING_NSECS для получения сведений о времени проверки в наносекундах и STP_FORCE_STDOUT_TTY для переопределения STP_STDOUT_NOT_ATTY.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://lkml.org/lkml/2023/11/...)
- OpenNews: Выпуск системы динамической отладки SystemTap 3.0
- OpenNews: Компания Oracle намерена переработать DTrace для Linux с использованием eBPF
- OpenNews: Выпуск strace 5.3
- OpenNews: Для Linux представлена система динамической отладки BPFtrace (DTrace 2.0)
- OpenNews: Oracle перелицензировал код DTrace под GPLv2
Похожие новости:
- Яндекс опубликовал skbtrace, утилиту для трассировки сетевых операций в Linux
- Опубликован Microsoft-Performance-Tools для Linux и началось распространение WSL для Windows 11
- Компания Microsoft портировала Sysmon для Linux и открыла его код
- [Настройка Linux, Open source, Виртуализация, Визуализация данных] Визуализация данных производительности в RHEL 8
- [.NET, C#] Оптимизация .NET приложения: как простые правки позволили ускорить PVS-Studio и уменьшить потребление памяти на 70%
- [.NET, C#] .NET Application Optimization: Simple Edits Speeded Up PVS-Studio and Reduced Memory Consumption by 70%
- [Тестирование IT-систем, Системное администрирование, IT-инфраструктура, Тестирование веб-сервисов, Service Desk] Application performance monitoring and health metrics without APM (перевод)
- [Oracle] SQLPlus: Reading traces and incident files
- [Open source, Программирование, Отладка, Реверс-инжиниринг] Обратная отладка в большом масштабе (перевод)
- [JavaScript, Интерфейсы, Отладка] Трасси… что? Доклад Яндекса
Теги для поиска: #_systemtap, #_trace
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 21-Ноя 19:36
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Опубликован релиз системы динамической трассировки SystemTap 5.0, предоставляющий для платформы Linux средства отладки, похожие на технологию DTrace. SystemTap позволяет организовать доскональное наблюдение за работающей Linux-системой, производить сбор статистики о работе приложений, профилирование и контроль системных вызовов. Управление производится через интерфейс командной строки и специальный Си-подобный язык сценариев. Система совместима с ядрами Linux начиная с версии 3.10 и заканчивая 6.6-rc0. В развитии проекта участвуют такие компании как Red Hat, IBM, Intel, Hitachi и Oracle. В каталоге примеров представлено более 190 скриптов на различные случаи жизни, подходящие для слежения за распределением памяти, вводом/выводом, дисковыми операциями, сетевым трафиком (например, анализ работы NFS), работой планировщика задач, обработкой прерываний, использованием системных буферов, установкой блокировок, выполнением системных вызовов, обработкой сигналов и т.п. Основные изменения:
=========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 21-Ноя 19:36
Часовой пояс: UTC + 5