perf-tools

0
Ваша оценка: Нет

Утилиты для анализа производительности в Linux, созданы одним из разработчиков DTrace, Бренданом Грегом (Brendan Gregg).

Приложения из подборки perf-tools используют подсистемы ядра ftrace и perf_events, которые доступны в большинстве дистрибутивов Linux, включая и те, под управлением которых работают облачные системы в Netflix (для анализа производительности которых Грег и создал perf-tools). В частности, подсистема ftrace, по словам Грега, практически неизвестна разработчикам и почти не задействована в приложениях. Он надеется, что ситуация изменится с выходом его подборки (в частности, входящей в нее утилиты iosnoop для анализа скорости дискового ввода/вывода, основанной на ftrace).

Что касается удобства работы с пакетом для конечного пользователя, то приложения из него обладают достаточно проработанным интерфейсом и ориентированы на простоту использования (хотя отдельные многофункциональные инструменты, наподобие утилиты kprobe для отслеживания обращений к системным вызовам, могут быть относительно сложны в использовании). Число зависимостей также сведено к минимуму.

Исходные коды всех приложений из подборки доступны на GitHub под лицензией GNU GPLv2.

Тип приложения: консольная программа
Сайт разработчика: https://github.com/brendangregg/perf-tools


Разместил: vikos 21 Март 2015 в 21:18