Registrar eventos brutos no Intel x86 usando o Perf

0

Eu tenho Xeon Phi Knight Landings executando CentOS 7 . Neste sistema, estou tentando capturar contadores que podem fornecer detalhes sobre L2 , MCDRAM e DDR4 request durante a criação de perfil da carga de trabalho com perf .

Até agora, consegui registrar eventos suportados ( perf list ), mas depois de analisar o que considero como contadores de memória, parece que os dados não são confiáveis.

Intel tem essa folha de dados que mostra como eventos brutos especificamente para solicitações de memória podem ser usados para obter contadores. Por exemplo, o instantâneo abaixo mostra como o pedido EDC ( MCDRAM ) pode ser registrado abaixo dos registros:

No entanto, o problema que estou enfrentando é como usar os detalhes acima com perf e contadores de log?

Alguém já fez registro em log semelhante para a arquitetura Intel , em que eventos brutos foram úteis? Qualquer informação sobre como interpretar essas informações será útil.

    
por Chetan Arvind Patil 19.01.2018 / 02:50

0 respostas