Можно ли указать одно ядро ​​процессора при использовании 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
Другие вопросы по тегам