[prev in list] [next in list] [prev in thread] [next in thread]
List: sun-managers
Subject: ZFS snoop problem
From: Richard Skelton <Richard.Skelton () infineon ! com>
Date: 2012-05-25 10:23:00
Message-ID: 4FBF5D84.2090207 () infineon ! com
[Download RAW message or body]
Hi Managers,
I am running Solaris 11 as a NFS server and have found a script called
nfsv3rwsnoop.d
It works fine for most files but some times it lists the file name as
<unknown> why?
# ./nfsv3rwsnoop.d
TIME(us) CLIENT OP OFFSET BYTES PATHNAME
1171685002348 192.168.17.75 W 3093304 2389 <unknown>
1171685003791 192.168.17.75 W 3093304 2426 <unknown>
1171687011333 192.168.17.75 W 3093304 2492 <unknown>
1171687013031 192.168.17.75 W 3093304 2529 <unknown>
1171689020596 192.168.17.75 W 3093304 2595 <unknown>
# more ./nfsv3rwsnoop.d
#!/usr/sbin/dtrace -s
/* This DTrace scripts traces NFSv3 read and write requests, showing
details of each operation
* ./nfsv3iosnoop.d
* TIME(us) CLIENT OP OFFSET BYTES PATHNAME
* 4299383207 192.168.17.75 R 0 4096
/export/stuff/bin/ghex2
* 4299391813 192.168.17.75 R 4 28672
/export/stuff/bin/ghex2
* 4299395700 192.168.17.75 R 32 32768
/export/stuff/bin/ghex2
*/
#pragma D option quiet
#pragma D option switchrate=10hz
dtrace:::BEGIN
{
printf("%-16s %-18s %2s %-8s %6s %s\n", "TIME(us)",
"CLIENT", "OP", "OFFSET", "BYTES", "PATHNAME");
}
nfsv3:::op-read-start
{
printf("%-16d %-18s %2s %-8d %6d %s\n", timestamp / 1000,
args[0]->ci_remote, "R", args[2]->offset / 1024,
args[2]->count,
args[1]->noi_curpath);
}
nfsv3:::op-write-start
{
printf("%-16d %-18s %2s %-8d %6d %s\n", timestamp / 1000,
args[0]->ci_remote, "W", args[2]->offset / 1024,
args[2]->data.data_len, args[1]->noi_curpath);
}
--
Cheers
Richard Skelton
Richard.Skelton@infineon.com
Infineon Technologies UK Ltd
Infineon House
Great Western Court
Hunts Ground Road
Stoke Gifford
Bristol
BS34 8HP
Tel +44(0)117 952 8808
Fax: +44(0)117 952 8777
Mobile: +44(0)743 6272 137
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic