Dopo aver manipolato la mia soluzione tramite la manipolazione fs_usage
, ho scoperto lo scriptiotop
di DTrace% ( man iotop
). Questo sembra davvero fare il trucco per dare esempi di attività del filesystem a intervalli piacevoli e aggiornati e permette di isolare rapidamente eventuali processi che comportano un comportamento anomalo.
* NOTA : devi eseguirlo con sudo
o come root
utente.
Ad esempio:
sudo iotop -C 5 # Simply gives an update every 5 seconds in default output format without clearing screen.
sudo iotop -CP 2 # Gives 2 second interval updates w/o clearing screen and I/O time based output.
Opzioni:
iotop [-C] [-D|-o|-P] [-j|-Z] [-d device] [-f filename] [-m mount_point] [-t top] [interval [count]]
-C don't clear the screen
-D print delta times - elapsed, us
-j print project ID
-o print disk delta times, us
-P print %I/O (disk delta times)
-Z print zone ID
-d device
instance name to snoop (eg, dad0)
-f filename
full pathname of file to snoop
-m mount_point
mountpoint for filesystem to snoop
-t top print top number only