LINUX.ORG.RU

Oprofile: counter #0 on cpu #0 may already be used

 oprofile


0

1

Запускаю oprofile

# /opt/oprofile/bin/opcontrol --vmlinux=/vmlinux --separate=kernel --start ; sleep 6 ; /opt/oprofile/bin/opcontrol --stop ; /opt/oprofile/bin/opcontrol --deinit
Using default event: CPU_CLK_UNHALTED:100000:0:1:1
Using 2.6+ OProfile kernel interface.
Reading module info.
Using log file /var/lib/oprofile/samples/oprofiled.log
Daemon started.
Profiler running.
Stopping profiling.
Killing daemon.
Unloading oprofile module

Семплов нет, в dmesg такое:

oprofile: using NMI interrupt.
oprofile: counter #0 on cpu #3 may already be used
oprofile: counter #0 on cpu #1 may already be used
oprofile: counter #0 on cpu #5 may already be used
oprofile: counter #0 on cpu #0 may already be used
oprofile: counter #0 on cpu #4 may already be used
oprofile: counter #0 on cpu #2 may already be used
oprofile: counter #0 on cpu #6 may already be used
oprofile: counter #0 on cpu #7 may already be used

Ядро 3.11.7, oprofile пробовал и 0.9.9 и из git-а собрал(в debian 7 он остуствует в репах). На двух других серверах с таким же ядром и тоже debian7 с самосборном oprofile всё работает. В чём может быть проблема? (CPU - 2xXeon E5450)


Я пытался раньше пользоваться oprofile, крайне нелепая капризная безмозглая штука... Я плевался.

Вот стандартный ныне perf (входит в состав ядра Linux если не ошибаюсь) - прост как тапок, работает без проблем, что надо показывает.

Может я не в тему, но если нужна профилировка, возможно заинтересует аналогичное решение.

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Я уже разобрался с oprofile-ом, с ним всё нормально, но почему-то не работает только на одном сервере, может там CPU слишком древний... (http://ark.intel.com/products/spec/slanq )

srg666
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.