Junior — Middle
Ako určiť, ako program pracuje so súborovým systémom a diskom v operačnom systéme Linux?
sobes.tech AI
Odpoveď od AI
V systéme Linux môžete použiť niekoľko nástrojov na analýzu práce programu so súborovým systémom a diskom:
-
strace — sleduje systémové volania, vrátane operácií so súbormi (open, read, write, close).
strace -e trace=file ./váš_programTo ukáže všetky operácie so súbormi.
-
lsof — zobrazuje otvorené súbory a procesy, ktoré ich používajú.
lsof -p <PID> -
iotop — monitoruje v reálnom čase využitie disku podľa procesov.
-
blktrace a perf — pre hlbšiu analýzu diskových operácií.
Týmto spôsobom je pre rýchle pochopenie súborových operácií programu zvyčajne postačujúce použiť strace.