Sobes.tech
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_programma
    

    Dit 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.