Данные intel_pt не могут быть должным образом импортированы в Intel VTune 2018
Я использую Intel VTune 2018 для профилирования и получения зависимостей потока управления, используя Intel_PT PMU в системе:
Ядро: 4.15.0-13-generic, 64-битная Ubuntu
Процессор: Intel® Core™ i7-7820X @ 3,60 ГГц × 16
Я начал со следующих команд:
1- ampxe-perf запись -o a.perf -T -e intel_pt// - ps
PID TTY TIME CMD 21471 pts / 1 00:00:00 ampxe-perf 21472 pts/1 00:00:00 ps 58693 pts/1 00:00:00 sudo 58694 pts/1 00:00:00 su 58695 pts/1 00:00:00 bash [запись perf: 2 раза просыпается для записи данных] [запись perf: записано и записано 3.154 МБ a.perf]
2- ampxe-cl -import a.perf -r папка
ampxe: импорт нового результата выполнен на 100 %
ampxe: используя путь к результату /home/amad/May2/folder'
amplxe: Executing actions 12 % Loading 'a.perf' file
/home/amad/May2/folder/data.0/a.perf' (файл данных поврежден). Ampxe: выполнение действий выполнено на 50%
amplxe: Error: Cannot load data file
ampxe: ошибка: 0x4000001e (невозможно загрузить необработанные данные сборщика)
Хотя данные intel_pt не были успешно импортированы, данные для других событий ядра PMU, таких как "cpu-циклы" и "инструкции", могут быть правильно обработаны:
1 - ampxe-perf запись -o p.perf -T -e циклы процессора, инструкции - ps
PID TTY TIME CMD 8410 pts / 0 00:00:00 sudo 8458 pts / 0 00:00:00 ampxe-perf 8467 pts/0 00:00:00 ps [запись perf: 1 раз просыпался для записи данных] [ perf запись: записано и записано 0,024 МБ p.perf (96 образцов)]
2- ampxe-cl -import p.perf -r r2
ampxe: импорт нового результата выполнен на 100 %
ampxe: используя путь к результату /home/amad/r2'
amplxe: Executing actions 19 % Resolving information for
libprocps.so.6.0.0'
ampxe: Предупреждение: не удается найти отладочную информацию для файла /lib/x86_64-linux-gnu/libprocps.so.6.0.0'.
amplxe: Executing actions 21 % Resolving information for
vmlinux"
ampxe: Предупреждение: не удается найти отладочную информацию для ядра Linux. Анализ на уровне источника будет невозможен. Анализ на уровне функций будет ограничен таблицами символов ядра. Инструкции см. В разделе "Включение анализа ядра Linux" в интерактивной справке по продукту. ampxe: выполнение действий 75 % Генерация отчета
Информация о коллекции и платформе
Параметр r2
Операционная система 4.15.0-13-generic
Имя компьютера amad-pc
Размер результата 2766877
Тип коллектора Безотказный отбор проб для каждого процесса
ЦПУ
Параметр r2
Частота 3600000000 Количество логических процессоров 16
Резюме
Истекшее время: 0,011 Время паузы: 0,0
Время процессора: 0,011 Среднее использование процессора: 0,897
Сводка событий
Тип аппаратного события Счетчик аппаратного события: Сам аппаратный Счетчик событий: Сам события на выборку
CPU-циклы 40521584 45 4000
инструкция 36302909 51 4000
ampxe: выполнение действий выполнено на 100 %
Что не так с данными Intel_pt?
Спасибо