Можно ли указать одно ядро процессора при использовании oProfile?
Мне нужно провести анализ счетчика производительности на 8-ядерном сервере с использованием oProfile. Может ли oProfile записывать только события на ядре 7? Спасибо!
1 ответ
Решение
operf
Страница man не описывает такую опцию (которая выглядит как --cpu
вариант perf record
команда).
С operf
Вы можете попробовать --separate-cpu / -c
опция (эта опция классифицирует сэмплы по процессорам) с --system-wide
опция (Эта опция предназначена для выполнения общесистемного профиля.), а затем предоставить cpu:cpulist
спецификация профиля для opreport
(Учитывайте только профили для данного пронумерованного процессора).
Например:
$ sudo operf --separate-cpu --system-wide
... <Ctrl-C or kill -SIGINT>
$ opreport cpu:0