1
ответ

Последствия изменения perf_event_mlock_kb

Я пытаюсь понять точные последствия изменения / proc / sys / kernel / perf_event_mlock_kb. На странице man для perf указано Максимальное количество страниц, которые может сделать непривилегированный пользователь (2). ...
вопрос задан: 31 March 2019 02:29
1
ответ

Как Linux perf вычисляет кеш-ссылки и кеш-пропущенные события

Меня смущают пропуски кэша событий perf и L1-icache-load-misses, L1-dcache-load-misses, LLC-load-misses. Как и тогда, когда я попытался отработать все из них, ответ не был последовательным:% $: sudo ...
вопрос задан: 7 March 2019 22:47
1
ответ

почему процессор & ldquo; insn за цикл & rdquo; отличается в аналогичном процессоре и как & ldquo; MONITOR-MWAIT & rdquo; работать в линуксе?

Справочная информация: у меня есть 2 сервера, все версии ядра OS 4.18.7, которая имеет CONFIG_BPF_SYSCALL = y Я создаю сценарий оболочки 'x.sh' i = 0, а ((i < 1000000)) do ((i ++)) Готово и запустить команду: ...
вопрос задан: 24 January 2019 13:49
1
ответ

Как перф использует оффшорные события?

Некоторые встроенные события perf отображаются на события offcore. Например, LLC-load и LLC-load-misses отображаются в OFFCORE_RESPONSE. События. Это может быть легко определено как обсуждено здесь. Тем не мение, ...
вопрос задан: 16 January 2019 18:19
1
ответ

Что означает [Векторы] в перфомансе?

Я использовал perf top для профилирования процесса, который работает на arm-linux, и результат показан ниже: 4.27% [векторы] [.] 0x00000fc4 3.84% [kernel] ...
вопрос задан: 13 July 2018 08:12
0
ответов

События Linux perf: cpu-clock и task-clock - в чем разница

Linux perf tools (некоторое время назад названный perf_events) имеет несколько встроенных универсальных программных событий. Два самых основных из них: task-clock и cpu_clock (внутренне называются PERF_COUNT_SW_CPU_CLOCK и ...
вопрос задан: 23 May 2017 11:54
0
ответов

linux perf: как интерпретировать и находить горячие точки

Сегодня я попробовал утилиту perf linux, и у меня возникли проблемы с интерпретацией ее результатов. Я привык к callgrind valgrind, который, конечно же, представляет собой совершенно другой подход к методу на основе выборки ...
вопрос задан: 8 July 2014 16:40
0
ответов

Как получить родительские вызовы для символов libc6 (например, _int_malloc) с помощью linux perf?

Я профилирую приложение C++, используя linux perf, и получаю хороший граф потока управления, используя GProf2dot. Однако некоторые символы из библиотеки C (libc6-2.13.so) занимают значительную часть ...
вопрос задан: 18 August 2012 01:29
0
ответов

Можно ли получить результаты статистики производительности -из файла perf.data?

Когда я хочу сгенерировать отчеты о производительности, используя perf -stat и perf -отчет из набора инструментов Linux perf, я запускаю :$ perf Record -или my.perf.data myCmd $ perf report -i my.perf.data И :$ perf stat...
вопрос задан: 18 August 2012 01:22
0
ответов

Как мне получить perf для поиска символов в моей программе

При использовании отчета о производительности я не вижу никаких символов для моей программы, вместо этого я получаю следующий вывод: $ perf Record /path/to/racket ints .ркт 10000 $ perf report --stdio # Общая команда служебных команд ...
вопрос задан: 7 June 2012 14:02