Perguntas sobre 'ftrace'

1
resposta

filtra certos processos e / ou pids no ftrace?

Não tenho certeza se estou pensando sobre isso da maneira correta (e, por favor, corrija-me se estiver errado), mas o seguinte é o meu entendimento sobre a fuga. Em / sys / kernel / debug / tracing, existem os seguintes arquivos: set_ftr...
17.06.2016 / 20:58
1
resposta

Duração do tempo do Ftrace

Eu ecoei 1 para tracing_on no diretório /sys/kernel/debug/tracing e ecoei 0 novamente após um segundo. No entanto, o registro de data e hora da primeira entrada é 216.852 e o da última entrada é 234.136 , o que me dá um intervalo de t...
30.05.2017 / 19:06
0
respostas

como usar o ftrace para function_trace uma interrupção de módulos do kernel?

Eu tenho um dispositivo Banana Pi Arm com 2 núcleos (1.2 GHz) rodando um kernel Debian que eu habilitei as opções de debug do kernel ftrace. Eu quero determinar a quantidade de tempo gasto em uma função de módulo do kernel. A função é da forma...
24.07.2018 / 22:28
0
respostas

Ferramenta para exibir a visualização da linha de tempo do rastreio de execução do kernel / userspace

Eu usei a ferramenta ftrace trace-cmd para gravar tracepoints de agendamento e pontos de rastreio syscall. Eu posso inspecioná-los visualmente usando o programa GUI kernelshark . Ele desacelera as linhas do tempo por período e os timbres por...
13.02.2018 / 17:22
0
respostas

PMU e pontos de rastreio

Estou procurando informações sobre o mecanismo de criação de pontos de rastreio. A partir deste tópico O que são eventos do Kernel PMU? na lista perf_events? e neste blog brendangregg Eu tenho que os pontos de rastreio são algumas macros den...
20.01.2018 / 16:42
0
respostas

Perfil de função na plataforma multi-core para PID específico usando ftrace

Estou tentando usar o ftrace para a criação de perfil de função com base em function_profile_enabled, conforme descrito aqui . Eu gostaria de capturar chamadas de função apenas para um determinado PID usando set_ftrace_pid conforme descrito no...
24.10.2017 / 01:32
1
resposta

ftrace não está funcionando? Provavelmente um simples erro

Estou tentando monitorar a função pci_bus_write_config_byte . Eu tenho um módulo do kernel que eu sei para certas chamadas que funcionam. echo "pci_bus_write_config_byte" > set_ftrace_filter Então eu fiz cat trace_pipe e carregu...
13.03.2017 / 01:56
0
respostas

trace-cmd.service Abrandando o Bootup?

Instalei o pacote trace-cmd.x86 no CentOS 7 porque planejava rastrear algum problema de latência em meu aplicativo. Mas então, notei que, uma vez, o tempo de inicialização durou mais de 2 minutos. Em seguida, examinei o /var/log/messag...
27.10.2018 / 02:38
0
respostas

Por que usamos o sk_wmem_alloc no kernel do linux?

Estou analisando o código-fonte do kernel TCP na versão do kernel 4.9.59 Eu aprendo sobre a variável sk_wmem_queued, referindo-se à arquitetura, design e implementação TCP-IP no livro Linux. De tcp_sendmsg () para tcp_transmit_skb () no la...
27.09.2018 / 04:47
0
respostas

Como o Ftrace resolve símbolos quando o KASLR está ativado?

O Ftrace parece ser capaz de resolver símbolos do endereço, mesmo com o kaslr ativado. Como isso resolve isso? Usa endereço físico ou endereço virtual? Você pode dar a referência direta à fonte do kernel do Linux onde ftrace resolve os símbol...
01.07.2018 / 08:32