Состоялся (https://lkml.org/lkml/2015/6/17/474) релиз системы динамической трассировки SystemTap 2.8 (http://sourceware.org/systemtap/), предоставляющий для платформы Linux средства похожие на технологию DTrace. SystemTap позволяет организовать доскональное наблюдение за работающей Linux системой, производить сбор статистики о работе приложений, профилирование и контроль системных вызовов. Управление производится через интерфейс командной строки и специальный Си-подобный язык сценариев (http://sourceware.org/systemtap/documentation.html). В развитии проекта участвуют такие компании как Red Hat, IBM, Intel, Hitachi и Oracle. В каталоге примеров (http://sourceware.org/systemtap/examples/keyword-index.html) представлено более 100 скриптов на все случаи жизни, подходящие для слежения за распределением памяти, вводом/выводом, дисковыми операциями, сетевым трафиком (например, анализ работы NFS), работой планировщика задач, обработкой прерываний, использованием системных буферов, установкой блокировок, выполнением системных вызовов, обработкой сигналов и т.п.
Система протестирована с ядрами Linux начиная с версии 2.6.9 и заканчивая 4.0.4. В новой версии расширен охват контролируемых системных вызовов, добавлены дополнительные контрольные проверки для NetFilter, tapset-ы адаптированы для учёта различных пространств имён, расширены средства анализа работы программ на языке Go, переработана организация системных руководств. Добавлен tapset json.stp, содержащий проверки, функции имакросы для генерации метаданных и файлов формате JSON.
URL: https://lkml.org/lkml/2015/6/17/474
Новость: http://www.opennet.dev/opennews/art.shtml?num=42465