Perguntas sobre 'strace'

1
resposta

Como calcular e agrupar as diferenças de tempo de syscalls especificadas ao executar strace

Estou planejando fazer alguns testes de desempenho da Web (para ver quanto tempo é gasto em cada arquivo), mas pode ser útil para qualquer aplicativo. Eu sei exatamente a existência e como usar aplicativos de desempenho diferentes, então esto...
08.08.2012 / 11:53
1
resposta

O que pode disparar um sinal SIGPWR que interrompe uma chamada de sistema 'sendmsg'?

Em um host do RHEL 6, tenho um servidor Cassandra procurando por conexões TCP no host local. Em paralelo, eu tenho um aplicativo cliente que envia solicitações. O cliente (C # Mono) usa sendmsg para enviar os bytes serializados. Eu sempr...
06.03.2017 / 02:07
1
resposta

por que não strace funciona no gcc -c

>echo > foobar.c >strace gcc -c foobar.c 2>&1 | grep foobar.o > (nada) - foobar.o está sendo escrito obviamente, mas eu não vejo isso na strace. Por quê?     
03.07.2015 / 06:47
1
resposta

como coletar todos os arquivos, que são abertos pelo aplicativo linux

Eu quero coletar uma lista de todos os arquivos, que são abertos por um aplicativo (no meu caso, é um bulbo s / w). 'strace -f' falha, porque mistura a abertura contínua de diferentes garfos, por exemplo: 13078 open("file1", O_RDONLY <u...
26.03.2014 / 15:26
0
respostas

Como descobrir o motivo pelo qual os processos do ssh estão pendentes?

Quando eu executo o comando como iostat -dkx 2 2 via ssh, obtenho o resultado esperado, mas os processos no computador local estão dizendo vivo em status "suspensão interrompível". Por que isso está acontecendo? Existe uma maneira de descobri...
19.02.2016 / 11:54
1
resposta

Strange Strange e comportamento setuid: permissão negada sob strace, mas não funcionando normalmente

Isso está relacionado a esta pergunta . Eu tenho um script ( fix-permissions.sh ) que corrige algumas permissões de arquivo: #! /bin/bash sudo chown -R person:group /path/ sudo chmod -R g+rw /path/ E um pequeno programa c para exec...
19.02.2011 / 19:44
1
resposta

strace para descobrir a localização de persistência da senha sudo

strace / dtrace / ltrace ... útil para muitas coisas, desde encontrar violações de acesso ocultas até rastreamento de soquete de rede, mas talvez não seja possível ver tudo. Eu não consegui descobrir usando strace (ele surgiu novamente enquan...
29.04.2015 / 06:20
1
resposta

O que é um SIG_0 quando se olha para um strace

Anexar strace a um processo que está usando muita CPU, mostra que o pid é 'morto' repetidamente. O processo está usando 130% de CPU. O que é um tgkill (SIG_0)? strace -p 3876 nanosleep({0, 100000}, NULL) = 0 tgkill(3876, 3884, SIG_0) =...
08.05.2013 / 23:06
1
resposta

Como corretamente anular saída de strace

Como faço para desabotoar as strings produzidas por strace ? Eu vejo alguns conselhos para usar printf '%b' para isso, mas isso não funciona corretamente para mim em alguns casos. Considere echo -ne '71' : $ strace -e write echo -ne '7...
26.05.2018 / 01:59
1
resposta

ntfs disco morrendo ou ..? rsync e mkdir falhando, comportamento estranho

Sistema root@host:~# uname -a Linux host 3.2.0-4-686-pae #1 SMP Debian 3.2.57-3+deb7u1 i686 GNU/Linux Montarias root@host:~# mount | tail -2 /dev/sda1 on /mnt/sda1 type ntfs (rw,relatime,uid=1000,gid=1000,fmask=0177,dmask =077,nls=utf8...
16.05.2014 / 21:27