Анонсирован (https://lkml.org/lkml/2012/9/8/143) релиз Sysprof 1.2.0 (http://sysprof.com/), инструментария для профилирования производительности Linux-системы. В отличие от других утилит Sysprof нацелен на детальный анализ производительности всех компонентов системы в целом, включая ядро и приложения пользовательского окружения. Для работы используются штатные интерфейсы трассировки, что позволяет обойтись в процессе профилирования без перекомпиляции приложений. Для оценки результатов доступны как графический интерфейс, так и интерфейс командной строки.
<center><a href="http://sysprof.com/screen-shot-3.png"><img src="http://www.opennet.me/opennews/pics_base/0_1347188394.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>В новой версии:
- Произведена переработка и улучшение графического интерфейса;
- Расширены средства отслеживания времени, затрачиваеммого на выполнение компонентов ядра;
- Добавлен интерфейс командной строки;
- Проведена оптимизация производительности;
- Система трассировки переведена на использование системного вызова perf_event_open.
<center><a href="http://sysprof.com/screen-shot-2.png"><img src="http://www.opennet.me/opennews/pics_base/0_1347188124.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>URL: https://lkml.org/lkml/2012/9/8/143
Новость: http://www.opennet.me/opennews/art.shtml?num=34786
> Произведена переработка и улучшение графического интерфейсаgtk2 - некрофилы атакуют
> Добавлен интерфейс командной строки
use perf, luke
patch: use oprofile
> patch: use oprofilepatch rejected, ибо oprofile давно не обновлялся, заброшен и выкинут из репов Ubuntu 12.04+
но я попробовал perf, он ЗНАЧИТЕЛЬНО более прост в использовании чем oprofile, и возможностей в нем не меньше
так что в самом деле, use perf
> 2012-08-27 OProfile 0.9.8 released27 августа последний релиз. Другое дело, что в Debian (а значит и в Ubuntu) до сих пор не осилили собрать 0.9.7 даже :)
не-не-не!
главное - у него поддержка в ядре.
# zcat /proc/config.gz | grep -i profi
CONFIG_HAVE_OPROFILE=y
CONFIG_OPROFILE_NMI_TIMER=y
> 27 августа последний релиз. Другое дело, что в Debian (а значит и в Ubuntu) до сих пор не осилили собрать 0.9.7 даже :)этому есть причина, разработчики Ubuntu пояснили её и рекомендовали ползти в сторону perf
я в курсе что есть новые релизы, что даже есть поддержка на уровне ядра до сих пор
но дело в том что oprofile корявый капризный инструмент с неудобным командным интерфейсом, в то время как perf значительно проще и приятнее, и вообще он в ядре сидит http://lxr.linux.no/#linux+v3.5.3/tools/perf
хер с убунтой. Но perf, похоже, действительно лучше
Какие ностальгичные скрины....
Crux!