Perguntas sobre 'perf'

1
resposta

Entendendo o tempo de CPU gasto pelo processo no espaço do usuário / kernel

Eu tenho um aplicativo que normalmente reporta ( time relatórios de comando): real 1.59 user 1.42 sys 4.73 Mas quando carrego uma biblioteca compartilhada e a executo, o tempo sobe bastante (relatórios do comando time ): real 28.5...
27.09.2016 / 18:31
1
resposta

Compreendendo o switch e as alternâncias de contexto do Linux Perf

Estou tentando habilitar eventos de mudança de contexto no perf e usar o despejo do script do perf do perf.data para investigar o tempo bloqueado do thread. Até o momento, as únicas duas opções de gravação que parecem ser úteis são a alternân...
03.02.2016 / 23:17
1
resposta

Como cruzar elfutils de compilação

Meu sistema (uname --all) Linux shyamdaramubtnb 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux Meu alvo ARM Cortex A7 Estou no processo de compilação cruzada de perf tools para ARM, m...
19.08.2015 / 07:06
1
resposta

Por que 'perf' precisa coincidir com a versão exata do kernel do Linux em execução?

Se você tentar executar um binário perf aleatório que não corresponda ao seu kernel Linux atualmente em execução, ele diz: $ perf WARNING: perf not found for kernel 4.13.0-45 Claro, se eu obtiver o perf para esta versão, funcionará....
16.08.2018 / 15:42
0
respostas

Como eu poderia adicionar suporte para um modificador de evento no perf?

Eu preciso de poder de conta para o espaço do kernel, mas infelizmente o modificador k não é suportado para o poder / energy-cores /. Eu tenho um exemplo do que estou tentando fazer abaixo. Estou lendo a fonte do perf e a estrutura dos evento...
14.10.2017 / 05:26
0
respostas

Uso da ferramenta Perf em núcleos A7 e A15 (Big.Little) em placas XU3 / XU4

Muitas pessoas postaram no fórum odroid e em outros lugares sobre como ativar o "perf" em placas XU3 e XU4. Após meses de testes, uma solução final foi apresentada no link No entanto, esta solução afirma claramente que a funcionalidade "per...
03.04.2017 / 17:52
0
respostas

ferramenta de leitura de montagem semelhante a perf

perf tem uma interface de terminal muito amigável para análise de desempenho. Tem um recurso muito útil que o alvo de ramificação é anotado com setas bonitas, mostrando para onde esse ramo está indo (se for tirado, de qualquer forma). Isso nã...
28.10.2016 / 08:36
0
respostas

perf_events sobre ssh (osx - linux) congelando e sem resposta

Estou usando o linux perf_events e às vezes estou tendo problemas com o congelamento da exibição perf report (que é uma aplicação de terminal). Estou interagindo com um servidor Linux remoto que está executando o perf usando uma janela de ter...
12.04.2016 / 22:04
0
respostas

Executando perf em um kernel customizado que não vem com / tools ou gcc

Eu preciso executar alguns benchmarks em uma partição Linux do hipervisor ( Xtratum ). A versão do kernel é 3.4.4-xm e vem como um SDK, que eu só preciso incluir no caminho no makefile do hypervisor. Conforme observado no título, não são forne...
04.01.2016 / 20:57
0
respostas

A ferramenta perfmon2 está obsoleta devido à mesma funcionalidade que está sendo incluída no kernel atual do Linux?

Eu estava tendo alguns problemas com a ferramenta PAPI e o multiplex, e essa resposta do criador do PAPI levou-me a conferir o perfmon2: link Mas pesquisas posteriores levaram-me a acreditar que o subsistema perf foi incluído nativamente no...
13.05.2015 / 13:33