Junior — Middle
Hoe kan men bepalen hoe het programma werkt met het bestandssysteem en de schijf in het Linux-besturingssysteem?
sobes.tech AI
Antwoord van AI
Op Linux kunnen verschillende tools worden gebruikt om het werk van een programma met het bestandssysteem en de schijf te analyseren:
-
strace — volgt systeemoproepen, inclusief bestandsbewerkingen (open, read, write, close).
strace -e trace=file ./je_programmaDit toont alle bestandsbewerkingen.
-
lsof — toont open bestanden en processen die ze gebruiken.
lsof -p <PID> -
iotop — monitort in realtime het schijfgebruik per proces.
-
blktrace en perf — voor een diepere analyse van schijfbewerkingen.
Zo is het meestal voldoende om strace te gebruiken voor een snelle inzicht in de bestandsbewerkingen van een programma.