Quando você executa strace
, as linhas que estão retornando são funções do sistema. Caso não seja óbvio, epoll_wait()
é uma função que você pode fazer um man epoll_wait
para descobrir detalhes de implementação como:
epoll_wait, epoll_pwait - wait for an I/O event on an epoll file descriptor
A descrição de epoll
:
The epoll API performs a similar task to poll(2): monitoring multiple file descriptors to see if I/O is possible on any of them. The epoll API can be used either as an edge-triggered or a level-triggered interface and scales well to large numbers of watched file descriptors.
Assim, parece que o processo está bloqueando os descritores de arquivos, esperando para ver se a E / S é possível em qualquer um deles.
Eu mudaria um pouco as minhas táticas e tentaria usar lsof -p <pid>
para ver se você pode restringir o que esses arquivos realmente são.