Oprofile operf не собирает никаких данных

Я тестирую версию 1.0.0 на двух почти идентичных машинах. С одной стороны он отлично работает, с другой - вообще не собирает никаких данных. Oprofile был загружен как исходный код, скомпилирован и установлен на каждом компьютере - с одинаковой версией всех библиотек / компилятора и т. Д.

Как root я бегу и выхожу с рекомендованным CTRL-c

operf --system-wide

Ядро на обеих коробках есть

2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

Есть разница в процессорах - это рабочая операционная коробка

vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Xeon(R) CPU            5160  @ 3.00GHz
stepping        : 6
cpu MHz         : 2992.426

Это нерабочая коробка

vendor_id       : GenuineIntel
cpu family      : 15
model           : 4
model name      : Intel(R) Xeon(TM) CPU 3.80GHz
stepping        : 10
cpu MHz         : 3790.625

Даже если 2-й процессор не поддерживает аппаратное профилирование (не уверен, какие флаги нужно искать), есть ли способ заставить его работать - это упоминает, что OPROFILE не может получить данные о производительности, используя режим таймера, но opcontrol отсутствует в версии 1.0

Результаты работы рабочего файла operf.log

Profiling started at Mon Oct  6 14:22:33 2014
Profiling stopped at Mon Oct  6 14:23:56 2014

-- OProfile/operf Statistics --
Nr. non-backtrace samples: 1264859
Nr. kernel samples: 628924
Nr. user space samples: 635935
Nr. samples lost due to sample address not in expected range for domain: 0
Nr. lost kernel samples: 0
Nr. samples lost due to sample file open failure: 0
Nr. samples lost due to no permanent mapping: 682
Nr. user context kernel samples lost due to no app info available: 0
Nr. user samples lost due to no app info available: 0
Nr. backtraces skipped due to no file mapping: 0
Nr. hypervisor samples dropped due to address out-of-range: 0
Nr. samples lost reported by perf_events kernel: 0

Неработающие результаты файла operf.log

Profiling started at Tue Oct  7 11:44:38 2014
Profiling stopped at Tue Oct  7 11:45:34 2014

-- OProfile/operf Statistics --
Nr. non-backtrace samples: 0
Nr. kernel samples: 0
Nr. user space samples: 0
Nr. samples lost due to sample address not in expected range for domain: 0
Nr. lost kernel samples: 0
Nr. samples lost due to sample file open failure: 0
Nr. samples lost due to no permanent mapping: 0
Nr. user context kernel samples lost due to no app info available: 0
Nr. user samples lost due to no app info available: 0
Nr. backtraces skipped due to no file mapping: 0
Nr. hypervisor samples dropped due to address out-of-range: 0
Nr. samples lost reported by perf_events kernel: 0

0 ответов

Другие вопросы по тегам