Perguntas sobre 'strace'

1
resposta

Executa programa e intercepta e redireciona syscalls

Gostaria de executar um programa e, quando esse programa tentar ler um arquivo específico, eu gostaria que ele lesse um arquivo diferente da minha preferência. Especificamente, o programa tenta ler um arquivo de configuração e é mal projetado...
27.11.2018 / 06:55
1
resposta

strace output: desabilitar a abreviação altera completamente a saída

Uma chamada normal de strace me deu esta saída: ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 Eu quero ver os outros sinalizadores de terminal e tentei -v e -e abbrev=none : Print unabbreviated versions of enviro...
03.04.2018 / 03:44
1
resposta

Muito tempo do sistema

Observei que, ao executar o CESM (um aplicativo de modelagem de tempo), o comando top mostra uma grande quantidade de tempo gasto em chamadas do sistema, cerca de 25% a 60% e apenas 40% a 75% no código do usuário. O aplicativo faz alguma E /...
01.04.2014 / 20:55
1
resposta

strace recebeu mensagem - SIGIO (I / O possible) @ 0 (0) ---

Estou tentando monitorar a comunicação da porta serial usando o comando strace -s9999 -o serialtrace.log -eread,write,ioctl . Depois de algumas mensagens normais de registro, recebi uma pequena quantidade de mensagens --- SIGIO (I/O possible)...
03.02.2014 / 13:51
1
resposta

Cache de página de monitoramento / acesso a arquivos mapeados na memória

Eu tenho um aplicativo que usa vários arquivos mapeados de memória. Se eu verificar os números de falhas da página principal (com /proc/<pid>/stat ), eles disparam. Eu queria saber se é possível monitorar de alguma forma quais arquivo...
04.06.2018 / 18:44
1
resposta

Conclusão automática muito lenta no Linux para Windows

Por algum motivo, o preenchimento automático é muito lento para mim no WSL, sempre leva vários segundos para exibir o resultado de, por exemplo, ll ~/Te<tab> (que, após 2-3 segundos, imprime ll ~/Temp ). Eu tentei encontrar a causa...
04.06.2017 / 12:15
1
resposta

Diferença entre as opções 'strace -r' e 'strace -T'?

Qual é a diferença entre os dois? Nas man pages, diz: -r Print a relative timestamp upon entry to each system call. This records the time difference between the beginning of successive system calls. -T...
24.11.2016 / 04:58
1
resposta

Interpretando os horários mostrados em um strace para chamadas abertas do sistema

Estamos com problemas de latência em um aplicativo de fornecedor. Eu corri um strace -Tttt no processo e recebi isso: [...] 1470166748.946144 open("/opt/app/shdbrth/X ", O_RDONLY) = -1 ENOENT (No such file or directory) <0.000016&...
02.08.2016 / 21:51
1
resposta

Como entender a saída do rastreio executando um comando externo no bash?

No Ubuntu, executo date diretamente em um shell bash interativo cujo pid é 6913. $ date Wed Mar 2 23:57:44 EST 2016 Ao mesmo tempo, eu rastreio o shell bash 6913 de outro shell bash interativo usando strace : $ sudo strace -f...
03.03.2016 / 07:43
1
resposta

MC e MCedit levam muito tempo para começar

Recentemente, descobri que o MidnightCommander leva cerca de 40 segundos para cada inicialização e o mesmo vale para o McEdit. Eu acesso minha máquina apenas via ssh e, claro, não estou logando como root, apenas para evitar as perguntas. E...
23.04.2014 / 09:49