перфектом является Linux профильный инструмент и для ядра Linux и для используемого оборудования (аппаратные счетчики).

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)

1
ответ

Как инструмент Linux perf получает процент промахов кэша L2?

Я хочу использовать инструмент производительности, чтобы получить процент промахов кэша L2. Я знаю, как получить L1 и LLC. perf stat -e L1 -dcache -loads,L1 -dcache -load -misses,L1 -dcache -хранит команды perf stat -e LLC -грузы, ООО -грузы -...
08.01.2021
1
ответ

Разрешение Perf для пользователей, отличных от root

Я не знаю, почему пользователь не может собирать статистику производительности для службы (процесс nginx, запущенный sudo). Как видите, версии ядра и perf совпадают. $ uname -r 4.19.125 $ какая производительность ...
13.06.2020
1
ответ

Как узнать время сна программы

Я пытаюсь собрать статистику по скрипту, который запускаю ежедневно. Я хотел бы получить количество времени, которое на самом деле потрачено на сон. Есть ли способ просто получить сумму всего сна ...
11.02.2020
1
ответ

Влияние изменения «perf_event_paranoid» на безопасность

Я хочу использовать утилиту perf для сбора измерений для моей программы. Он работает на общей кластерной машине с Debian 9, где по умолчанию для параметра /proc/sys/kernel/perf_event_paranoid установлено значение 3, ...
15.05.2019
1
ответ

Сколько времени занимает переключение контекста в Linux (ubuntu 18.04)

Меня интересует количество переключений контекста, которые два процесса в виртуальной машине KVM занимают один ЦП в течение некоторого времени. Раньше я использовал perf, это лучшая практика? И сколько времени используется ...
15.03.2019
1
ответ

Как перекрестно компилировать elfutils

Моя система (uname --all) Linux shyamdaramubtnb 3.2.0-23-generic # 36-Ubuntu SMP Вт, 10 апреля 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU / Linux My target ARM Cortex A7 Я нахожусь в процессе кросс-компиляции ...
21.08.2018
1
ответ

Почему «perf» должен соответствовать точной версии запущенного ядра Linux?

Если вы попытаетесь запустить случайный двоичный файл perf, который не соответствует вашему текущему работающему ядру Linux, он скажет: $ perf {{1 }} ВНИМАНИЕ: perf не найден для ядра 4.13.0-45 Конечно, если я получу perf для этого ...
16.08.2018
1
ответ

Как проверить разницу во времени между машинами linux не более 5 секунд

Как проверить, что все машины, appolo01 - mars3, смещены друг от друга менее чем на 5 секунд? sh appolo01 дата; sh appolo02 дата; sh appolo03 дата; ssh mars1 дата; дата ssh mars2; ssh...
22.04.2018
1
ответ

Għaliex `perf stat -a` juri arloġġ (Ghz) ​​inqas mill-CPU tiegħi huwa kklassifikat?

Għaliex perf stat -a juru veloċità tal-arloġġ tliet darbiet inqas mis-CPU tiegħi huwa r ated for? Ma naħsibx li l-immaniġġjar tal-enerġija huwa kwistjoni, għax jien aċċertajt li t-test dam għal sekonda sħiħa biex tippermetti lill-CPU ...
08.02.2018
1
ответ

Инструмент Understanding Perf производится

Я недавно установил инструмент Perf На своей платформе и хотел использовать его для профилирования моей платформы. Я начал представлять автономное приложение. Ниже команда, которую я использовал: перфект запускает./helloworld...
16.01.2018
1
ответ

Сборка пакета .deb для Linux perf?

Существует удобный целевой make-файл ядра Linux "make deb-pkg" для сборки ядра, модулей и заголовков в виде .deb. Затем я могу установить / удалить с помощью команды dpkg. Однако для компиляции perf существует только ...
03.05.2017
1
ответ

perf не работает с действительно большими процессами

Я довольно часто использую perf для профилирования своих приложений. Недавно у меня появилось несколько новых машин с ~ 750 ГБ ОЗУ каждая. Я пытаюсь профилировать процесс, который использует около 400 ГБ оперативной памяти на одном из них. Это прекрасно
10.08.2016
1
ответ

] member ../lib/lk/liblk.a(debugfs.o) в архиве не является объектом, ошибка при кросс-компиляции perf

я получаю следующую ошибку при попытке кросс-компиляции инструмента perf для arm ../ lib / lk / liblk.a: member ../lib/lk/liblk.a(debugfs.o) в архиве не объект, что я сделал? cd stable-kernel / tools / ...
14.08.2015
1
ответ

Несвязные меры с записью перфекта

При попытке получить некоторые меры от HPC с записью перфекта, я получаю некоторые несвязные значения, я думаю. Я использую следующую команду для получения некоторого mesures: кэш-misses:u-T-f997-e записи перфекта...
11.03.2015
1
ответ

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

Возможно создать битовый массив или векторное изображение из данных, собранных профилировщиком перфекта в соответствии с Linux?
02.03.2014
0
ответов

Поиск объекта/модуля printf

Я хотел бы знать, какой модуль ядра вызывается, когда printf выполняется в моем коде C. Как я могу найти это? Скажем, когда я использую ldd, я могу найти, какие библиотеки подключены к моему бинарному файлу. Я ...
03.06.2020
0
ответов

Linux tools for perf (install linux-tools-3.15.0)

Я использую Linaro версию Linux (Linaro 12.11) на моей встроенной цели с ARM9 Core. Для определенного профилирования мне нужно использовать инструмент perf. perf требует установки linux-tools-3.15.0 на моем устройстве. ...
09.03.2019
0
ответов

Есть ли команда для отображения точек трассировки "live", которая включает PID?

Я пробовал просмотреть документацию по скрипту perf, трассировке perf, и trace-cmd, включая список команд в "SEE ALSO". Я могу проследить, например, sched:sched_process_exec "live", используя perf trace -....
21.11.2018
0
ответов

Ошибка Perf при загрузке общих библиотек

Я был на CentOS 7.3 на x86_64, используя perf, скомпилированный в самой системе из исходного кода ядра 4.13.7. Он работал без каких-либо проблем и мог профилировать любое приложение, которое я хотел. Для некоторых ...
17.10.2017
0
ответов

Понимание времени ЦП, затрачиваемого процессом в пространстве пользователя / ядра

У меня есть приложение, которое обычно сообщает (отчеты команд времени): real 1.59 пользователь 1.42 sys 4.73 Но когда я загружаю разделяемую библиотеку и запускаю ее, время становится довольно большим (отчеты команды time): ...
27.09.2016
0
ответов

Общие сведения о переключении расписания и переключателях контекста в Linux Perf

Я пытался включить события переключения контекста в perf и использовать дамп сценария perf из perf.data для исследования времени блокировки потока. Пока что единственные две опции записи, которые кажутся полезными ...
04.02.2016