トップ 一覧 検索 ヘルプ RSS ログイン

FB-DTraceの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!! FreeBSD で DTrace

FreeBSDでは 10 から使える。
CPUの使用率を見るのに [vmstart -P 3]などがあるが 

dtrace と言うコマンドもあるFreeBSDでは 10 から使える。


! Command Line
 /usr/sbin/dtrace
 コマンドが面倒。。なので


! 簡単に
! コマンドが面倒なので簡単に
https://qiita.com/s_mitu/items/90923fa0649188c88c02
 # dwatch open

 # dwatch -R  open

 # dwatch -l
 # dwatch -l open

 # dwatch -X tcp-accept

 # dwatch -Q
    chmod                     errno
    fchmodat                  io
    io-done                   io-start
    ip                        ip-receive
    ip-send                   kill
    lchmod                    nanosleep
    open                      openat
    proc                      proc-create
    proc-exec                 proc-exec-failure
    proc-exec-success         proc-exit
    proc-signal               proc-signal-clear
    proc-signal-discard       proc-signal-send
    proc-status               read
    recv                      recvfrom
    recvmsg                   rw
    sched                     sched-change-pri
    sched-cpu                 sched-dequeue
    sched-enqueue             sched-exec
    sched-lend-pri            sched-load-change
    sched-off-cpu             sched-on-cpu
    sched-preempt             sched-pri
    sched-queue               sched-remain-cpu
    sched-sleep               sched-surrender
    sched-tick                sched-wakeup
    send                      sendmsg
    sendrecv                  sendto
    systop                    tcp
    tcp-accept                tcp-accept-established
    tcp-accept-refused        tcp-connect
    tcp-connect-established   tcp-connect-refused
    tcp-connect-request       tcp-established
    tcp-init                  tcp-io
    tcp-receive               tcp-refused
    tcp-send                  tcp-state-change
    tcp-status                udp
    udp-receive               udp-send
    udplite                   udplite-receive
    udplite-send              vop_create
    vop_lookup                vop_mkdir
    vop_mknod                 vop_readdir
    vop_remove                vop_rename
    vop_rmdir                 vop_symlink
    write