Sunday, April 6, 2008

DTrace Network Providers

from : http://opensolaris.org/os/community/dtrace/NetworkProvider/

The following is a design proposal for a collection of DTrace Networking Providers. These providers aim to provide networking observability and troubleshooting information for Solaris users. The first prototype TCP provider was demonstrated at CEC 2006.


#dtrace -n 'tcp:::receive /args[2]->tcp_dport == 80/ {
@pkts[args[1]->ip_daddr] = count();
}'

dtrace: description 'tcp:::receive' matched 1 probe
^C

192.168.1.8 9
fe80::214:4fff:fe3b:76c8 12
192.168.1.51 32
10.1.70.16 83
192.168.7.3 121
192.168.101.101

No comments: