Данные intel_pt не могут быть должным образом импортированы в Intel VTune 2018 - PullRequest
0 голосов
/ 30 мая 2018

Я использую Intel VTune 2018 для профилирования и получения зависимостей потока управления, используя PMU Intel_PT в системе:

Ядро: 4.15.0-13-generic, 64-битная Ubuntu

ЦП: Intel® Core ™ i7-7820X @ 3,60 ГГц × 16

Я начал со следующих команд:

1 - запись ampxe-perf -o a.perf -T -eintel_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<br> amplxe: Error: Cannot load data file / home / amad / May2 / folder / data.0/a.perf '(файл данных поврежден).ampxe: выполнение действий выполнено на 50%
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.024MB p.perf (96 сэмплов)]

2-ampxe-cl -import p.perf -r r2

ampxe: импорт нового результата 100% готово
ampxe: использование результатаpath /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
Тип коллектора Безотказная выборка Perf для каждого процесса

CPU

Параметр r2


Частота 3600000000 Число логических процессоров 16

Сводка

Прошедшее время: 0,011 Время паузы: 0,0
Время ЦП: 0,011 Среднее использование ЦП: 0,897

Сводка события

Тип события оборудованияСчетчик аппаратных событий: Сам пример аппаратных событий: Сам события на выборку


процессорных циклов 40521584 45 4000
инструкции 36302909 51 4000
ampxe: Выполнение действий выполнено на 100%

Что не так с данными Intel_pt?

Спасибо

...