Hi all, 

I am doing a script to find which is the most read file, I am traying to get 
the file path of the file descriptor used in the read syscall. The script seems 
to work but most of file paths are show as <unknow>. Is there any way to 
improve it ?

TIA.

bash-3.00# dtrace -n 'syscall::read:entry { @dist[fds[arg0].fi_pathname] = 
count(); }'
dtrace: description 'syscall::read:entry ' matched 1 probe
^C

  /proc/28856/psinfo                                                1
  /proc/28912/psinfo                                                2
  /proc/28914/psinfo                                                2
  /proc/28916/psinfo                                                2
  /proc/28918/psinfo                                                2
  /proc/28920/psinfo                                                2
  /proc/28922/psinfo                                                2
  /proc/28924/psinfo                                                2
  /proc/28926/psinfo                                                2
  /proc/28858/psinfo                                                3
  /proc/28860/psinfo                                                3
  /proc/28862/psinfo                                                3
  /proc/28864/psinfo                                                3
  /proc/28866/psinfo                                                3
  /proc/28868/psinfo                                                3
  /proc/28870/psinfo                                                3
  /proc/28872/psinfo                                                3
  /opt/oracle/app/oracle/admin/INF8/bdump/alert_INF8.log                5
  <unknown>                                                      3655


--
This message posted from opensolaris.org
_______________________________________________
dtrace-discuss mailing list
[email protected]

Reply via email to