Para determinar o número de chamadas buscar por processo, você pode usar strace
e pesquisar todas as chamadas interessantes do sistema ( fseek (o) , lseek ( 64) , llseek etc.). Melhor apenas grep
para procurar para ver quais funções são chamadas por esse processo em particular.
Exemplos:
lseek(3, -1467, SEEK_CUR) = 842
O arquivo aberto através do descritor de arquivos 3 está definido para -1467 bytes da posição atual , resultando em uma nova posição de > 842 bytes.
lseek(12, 40267, SEEK_SET) = 40267
O arquivo aberto através do descritor de arquivo 12 é ajustado para a posição total de 40267 bytes resultando em uma nova posição de 40267 bytes (que é igual a sucesso porque ambos os números são iguais).