Junior — Middle
De que forma é possível determinar como o programa trabalha com o sistema de arquivos e o disco no sistema operativo Linux?
sobes.tech IA
Resposta da IA
No Linux, podem ser utilizados várias ferramentas para analisar o funcionamento de um programa com o sistema de ficheiros e o disco:
-
strace — rastreia as chamadas ao sistema, incluindo operações com ficheiros (open, read, write, close).
strace -e trace=file ./o_seu_programaIsto mostrará todas as operações com ficheiros.
-
lsof — mostra os ficheiros abertos e os processos que os utilizam.
lsof -p <PID> -
iotop — monitora em tempo real o uso do disco por processos.
-
blktrace e perf — para uma análise mais aprofundada das operações do disco.
Assim, para uma compreensão rápida das operações de ficheiros de um programa, geralmente basta usar o strace.