Eu tenho um odroid XU4 executando o Ubuntu 18.04 mínimo fornecido pelo fabricante. A cada poucos segundos (não é realmente consistente, mas pense entre 5 e 30) recebo uma chamada para lsb_release. Às vezes é chamado com a -r
bandeira, outras com -i
. Isso causa um pico no uso da CPU que liga a ventoinha da placa (o que é bastante irritante).
Eu vi esta pergunta , mas desabilitar as atualizações automáticas em /etc/apt/apt.conf.d/20unattended-upgrades não reduziu o número de chamadas. Como este é um script python, tentei rastrear o chamador usando os métodos descritos nesta pergunta . No entanto, aquele com os.getppid
não funciona se o chamador não for outro script python (pelo menos nos meus testes), e o segundo com psutil não funciona porque import psutil
falha quando feito em lsb_release por algum motivo.
Alguém encontrou isso e sabe de onde vêm todas essas chamadas? Ou talvez alguém tenha outras idéias para rastrear quem está chamando lsb_release? Obrigado!
Edit: média em 40 minutos é 1 chamada a cada 7 segundos. 51,1% das chamadas têm -r
, o restante tem-i