一些有用的DTrace代码

来源:互联网 发布:企业宣传片配音软件 编辑:程序博客网 时间:2024/04/29 21:37
检查一个进程正在进行的系统调用的名字和次数: (syscall.d)

#!/usr/sbin/dtrace -s

syscall:::entry
/pid == $1/
{
        @syscalls[probefunc] = count();
}

比如: # ./syscall.d 20647
dtrace: script './syscall.d' matched 233 probes
^C

  writev                                                           24
  write                                                          1741
  ioctl                                                          2819
  read                                                           3659
  pollsys                                                        4487