Howto Профилирование Linux
Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
howto:howto_kernel:howto_профилирование_linux [08.10.2018 16:24] admin Approved(admin 2018/10/08 16:25) |
howto:howto_kernel:howto_профилирование_linux [20.05.2019 15:18] (текущий) |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ===== Введение ===== | ===== Введение ===== | ||
| + | **Начать с**: | ||
| + | <code bash> | ||
| + | yum --enablerepo='base-debuginfo' install kernel-debuginfo-`uname -r` kernel-devel perf oprofile gdb kexec-tools crash | ||
| + | </code> | ||
| + | |||
| **если по быстрому** | **если по быстрому** | ||
| * perf top - не точно показывает адрес топ фукнции | * perf top - не точно показывает адрес топ фукнции | ||
| Строка 5: | Строка 10: | ||
| * perf top -d 5 -U | * perf top -d 5 -U | ||
| * perf top -d 5 -g -U | * perf top -d 5 -g -U | ||
| + | * perf stat -e task-clock,cycles,instructions,cache-references,cache-misses sleep 5 | ||
| * **perf record -a sleep 5** и **потом perf report** | * **perf record -a sleep 5** и **потом perf report** | ||
| * powertop | * powertop | ||