Перфект включает некоторые способности “к построению графика”?

[

] Большинство систем имеют утилиту [] loger[], которая умеет разговаривать с [] syslogd[]. Она позволяет задать лог-уровень (серьёзность), имя подсистемы, указать лог-файл для записи, отправить на удалённый хост []syslogd[], записать сообщения в []STDERR[], а также в системный журнал. [

] [

]Семантика протоколирования не совсем такая, как утилиты типа []log4j[], но комбинируя настройки []facility.level[] с тегами сообщений, вы можете достичь чего-то очень близкого. [

] [

][]Примеры [][

] [

][]ЗАМЕЧАНИЕ:[] В этих примерах используется FreeBSD версия логгера []loger[]. Ваша система может иметь различные опции, так что читайте местную документацию![

] [
logger -p local3.info -f /var/log/messages -t MY_LOG_TAG "something interesting happened"
] [

]Это отправит сообщение для регистрации в []/var/log/messages[], со строгостью []info[], в подсистеме []local3[]. Она включает в себя тег ([]-t MY_LOG_TAG[]), который включается в каждую строку. Тэги полезны для извлечения записей журнала с помощью [] grep[], [] awk[] и т.д. [

] [
logger -h loghost -p mail.crit -s -f /var/log/mail "an unrecoverable error has occurred"
] [

] Этот отправляет сообщение с критикой строгости [] [] в объекте [] почты [] на удаленный компьютер [] loghost[], который будет зарегистрирован в []/var/log/mail[]. С помощью []-s[] сообщение должно быть распечатано в журнал сценария []STDERR[], а также отправлено в журнал.[

].
1
02.03.2014, 07:40
1 ответ

Посмотрите эту статью под названием: perf Examples, в ней есть ряд примеров, показывающих, как можно создавать графики пламени, такие как этот:

flamegraph

Приведенный выше график может быть создан и как интерактивный SVG-файл. График был создан с помощью инструмента FlameGraph. Это отдельное программное обеспечение от perf.

Для создания этого графика использовалась серия команд, похожих на эту:

$ perf record -a -g -F 99 sleep 60
$ perf script | ./stackcollapse-perf.pl > out.perf-folded
$ ./flamegraph.pl out.perf-folded > perf-kernel.svg

Графики CPU FlameGraphs (выше) более подробно рассматриваются в этой статье под названием: Графики CPU Flame Graphs. Подробную информацию о FlameGraphs для других ресурсов, таких как память, можно найти на этой странице под названием: Flame Graphs.

2
27.01.2020, 23:38

Теги

Похожие вопросы