version 1.27, 2005/08/01 22:23:55 |
version 1.28, 2005/08/01 22:28:19 |
|
|
printf("%9.9s %9.9s %9.9s %9.9s %9.9s %9.9s %9.9s %9.9s\n", |
printf("%9.9s %9.9s %9.9s %9.9s %9.9s %9.9s %9.9s %9.9s\n", |
"Getattr", "Setattr", "Lookup", "Readlink", "Read", |
"Getattr", "Setattr", "Lookup", "Readlink", "Read", |
"Write", "Create", "Remove"); |
"Write", "Create", "Remove"); |
printf("%9lld %9lld %9lld %9lld %9lld %9lld %9lld %9lld\n", |
printf("%9llu %9llu %9llu %9llu %9llu %9llu %9llu %9llu\n", |
nfsstats.rpccnt[NFSPROC_GETATTR], |
nfsstats.rpccnt[NFSPROC_GETATTR], |
nfsstats.rpccnt[NFSPROC_SETATTR], |
nfsstats.rpccnt[NFSPROC_SETATTR], |
nfsstats.rpccnt[NFSPROC_LOOKUP], |
nfsstats.rpccnt[NFSPROC_LOOKUP], |
|
|
printf("%9.9s %9.9s %9.9s %9.9s %9.9s %9.9s %9.9s %9.9s\n", |
printf("%9.9s %9.9s %9.9s %9.9s %9.9s %9.9s %9.9s %9.9s\n", |
"Rename", "Link", "Symlink", "Mkdir", "Rmdir", |
"Rename", "Link", "Symlink", "Mkdir", "Rmdir", |
"Readdir", "RdirPlus", "Access"); |
"Readdir", "RdirPlus", "Access"); |
printf("%9lld %9lld %9lld %9lld %9lld %9lld %9lld %9lld\n", |
printf("%9llu %9llu %9llu %9llu %9llu %9llu %9llu %9llu\n", |
nfsstats.rpccnt[NFSPROC_RENAME], |
nfsstats.rpccnt[NFSPROC_RENAME], |
nfsstats.rpccnt[NFSPROC_LINK], |
nfsstats.rpccnt[NFSPROC_LINK], |
nfsstats.rpccnt[NFSPROC_SYMLINK], |
nfsstats.rpccnt[NFSPROC_SYMLINK], |
|
|
nfsstats.rpccnt[NFSPROC_ACCESS]); |
nfsstats.rpccnt[NFSPROC_ACCESS]); |
printf("%9.9s %9.9s %9.9s %9.9s %9.9s\n", |
printf("%9.9s %9.9s %9.9s %9.9s %9.9s\n", |
"Mknod", "Fsstat", "Fsinfo", "PathConf", "Commit"); |
"Mknod", "Fsstat", "Fsinfo", "PathConf", "Commit"); |
printf("%9lld %9lld %9lld %9lld %9lld\n", |
printf("%9llu %9llu %9llu %9llu %9llu\n", |
nfsstats.rpccnt[NFSPROC_MKNOD], |
nfsstats.rpccnt[NFSPROC_MKNOD], |
nfsstats.rpccnt[NFSPROC_FSSTAT], |
nfsstats.rpccnt[NFSPROC_FSSTAT], |
nfsstats.rpccnt[NFSPROC_FSINFO], |
nfsstats.rpccnt[NFSPROC_FSINFO], |
|
|
printf("Rpc Info:\n"); |
printf("Rpc Info:\n"); |
printf("%9.9s %9.9s %9.9s %9.9s %9.9s\n", |
printf("%9.9s %9.9s %9.9s %9.9s %9.9s\n", |
"TimedOut", "Invalid", "X Replies", "Retries", "Requests"); |
"TimedOut", "Invalid", "X Replies", "Retries", "Requests"); |
printf("%9lld %9lld %9lld %9lld %9lld\n", |
printf("%9llu %9llu %9llu %9llu %9llu\n", |
nfsstats.rpctimeouts, |
nfsstats.rpctimeouts, |
nfsstats.rpcinvalid, |
nfsstats.rpcinvalid, |
nfsstats.rpcunexpected, |
nfsstats.rpcunexpected, |
|
|
"Attr Hits", "Misses", "Lkup Hits", "Misses"); |
"Attr Hits", "Misses", "Lkup Hits", "Misses"); |
printf(" %9.9s %9.9s %9.9s %9.9s\n", |
printf(" %9.9s %9.9s %9.9s %9.9s\n", |
"BioR Hits", "Misses", "BioW Hits", "Misses"); |
"BioR Hits", "Misses", "BioW Hits", "Misses"); |
printf("%9lld %9lld %9lld %9lld", |
printf("%9llu %9llu %9llu %9llu", |
nfsstats.attrcache_hits, nfsstats.attrcache_misses, |
nfsstats.attrcache_hits, nfsstats.attrcache_misses, |
nfsstats.lookupcache_hits, nfsstats.lookupcache_misses); |
nfsstats.lookupcache_hits, nfsstats.lookupcache_misses); |
printf(" %9lld %9lld %9lld %9lld\n", |
printf(" %9llu %9llu %9llu %9llu\n", |
nfsstats.biocache_reads-nfsstats.read_bios, |
nfsstats.biocache_reads-nfsstats.read_bios, |
nfsstats.read_bios, |
nfsstats.read_bios, |
nfsstats.biocache_writes-nfsstats.write_bios, |
nfsstats.biocache_writes-nfsstats.write_bios, |
|
|
printf("%9.9s %9.9s %9.9s %9.9s", |
printf("%9.9s %9.9s %9.9s %9.9s", |
"BioRLHits", "Misses", "BioD Hits", "Misses"); |
"BioRLHits", "Misses", "BioD Hits", "Misses"); |
printf(" %9.9s %9.9s\n", "DirE Hits", "Misses"); |
printf(" %9.9s %9.9s\n", "DirE Hits", "Misses"); |
printf("%9lld %9lld %9lld %9lld", |
printf("%9llu %9llu %9llu %9llu", |
nfsstats.biocache_readlinks-nfsstats.readlink_bios, |
nfsstats.biocache_readlinks-nfsstats.readlink_bios, |
nfsstats.readlink_bios, |
nfsstats.readlink_bios, |
nfsstats.biocache_readdirs-nfsstats.readdir_bios, |
nfsstats.biocache_readdirs-nfsstats.readdir_bios, |
nfsstats.readdir_bios); |
nfsstats.readdir_bios); |
printf(" %9lld %9lld\n", |
printf(" %9llu %9llu\n", |
nfsstats.direofcache_hits, nfsstats.direofcache_misses); |
nfsstats.direofcache_hits, nfsstats.direofcache_misses); |
} |
} |
|
|
|
|
printf("%9.9s %9.9s %9.9s %9.9s %9.9s %9.9s %9.9s %9.9s\n", |
printf("%9.9s %9.9s %9.9s %9.9s %9.9s %9.9s %9.9s %9.9s\n", |
"Getattr", "Setattr", "Lookup", "Readlink", "Read", |
"Getattr", "Setattr", "Lookup", "Readlink", "Read", |
"Write", "Create", "Remove"); |
"Write", "Create", "Remove"); |
printf("%9lld %9lld %9lld %9lld %9lld %9lld %9lld %9lld\n", |
printf("%9llu %9llu %9llu %9llu %9llu %9llu %9llu %9llu\n", |
nfsstats.srvrpccnt[NFSPROC_GETATTR], |
nfsstats.srvrpccnt[NFSPROC_GETATTR], |
nfsstats.srvrpccnt[NFSPROC_SETATTR], |
nfsstats.srvrpccnt[NFSPROC_SETATTR], |
nfsstats.srvrpccnt[NFSPROC_LOOKUP], |
nfsstats.srvrpccnt[NFSPROC_LOOKUP], |
|
|
printf("%9.9s %9.9s %9.9s %9.9s %9.9s %9.9s %9.9s %9.9s\n", |
printf("%9.9s %9.9s %9.9s %9.9s %9.9s %9.9s %9.9s %9.9s\n", |
"Rename", "Link", "Symlink", "Mkdir", "Rmdir", |
"Rename", "Link", "Symlink", "Mkdir", "Rmdir", |
"Readdir", "RdirPlus", "Access"); |
"Readdir", "RdirPlus", "Access"); |
printf("%9lld %9lld %9lld %9lld %9lld %9lld %9lld %9lld\n", |
printf("%9llu %9llu %9llu %9llu %9llu %9llu %9llu %9llu\n", |
nfsstats.srvrpccnt[NFSPROC_RENAME], |
nfsstats.srvrpccnt[NFSPROC_RENAME], |
nfsstats.srvrpccnt[NFSPROC_LINK], |
nfsstats.srvrpccnt[NFSPROC_LINK], |
nfsstats.srvrpccnt[NFSPROC_SYMLINK], |
nfsstats.srvrpccnt[NFSPROC_SYMLINK], |
|
|
nfsstats.srvrpccnt[NFSPROC_ACCESS]); |
nfsstats.srvrpccnt[NFSPROC_ACCESS]); |
printf("%9.9s %9.9s %9.9s %9.9s %9.9s\n", |
printf("%9.9s %9.9s %9.9s %9.9s %9.9s\n", |
"Mknod", "Fsstat", "Fsinfo", "PathConf", "Commit"); |
"Mknod", "Fsstat", "Fsinfo", "PathConf", "Commit"); |
printf("%9lld %9lld %9lld %9lld %9lld\n", |
printf("%9llu %9llu %9llu %9llu %9llu\n", |
nfsstats.srvrpccnt[NFSPROC_MKNOD], |
nfsstats.srvrpccnt[NFSPROC_MKNOD], |
nfsstats.srvrpccnt[NFSPROC_FSSTAT], |
nfsstats.srvrpccnt[NFSPROC_FSSTAT], |
nfsstats.srvrpccnt[NFSPROC_FSINFO], |
nfsstats.srvrpccnt[NFSPROC_FSINFO], |
nfsstats.srvrpccnt[NFSPROC_PATHCONF], |
nfsstats.srvrpccnt[NFSPROC_PATHCONF], |
nfsstats.srvrpccnt[NFSPROC_COMMIT]); |
nfsstats.srvrpccnt[NFSPROC_COMMIT]); |
printf("Server Ret-Failed\n"); |
printf("Server Ret-Failed\n"); |
printf("%17d\n", nfsstats.srvrpc_errs); |
printf("%17llu\n", nfsstats.srvrpc_errs); |
printf("Server Faults\n"); |
printf("Server Faults\n"); |
printf("%13d\n", nfsstats.srv_errs); |
printf("%13llu\n", nfsstats.srv_errs); |
printf("Server Cache Stats:\n"); |
printf("Server Cache Stats:\n"); |
printf("%9.9s %9.9s %9.9s %9.9s\n", |
printf("%9.9s %9.9s %9.9s %9.9s\n", |
"Inprog", "Idem", "Non-idem", "Misses"); |
"Inprog", "Idem", "Non-idem", "Misses"); |
printf("%9lld %9lld %9lld %9lld\n", |
printf("%9llu %9llu %9llu %9llu\n", |
nfsstats.srvcache_inproghits, |
nfsstats.srvcache_inproghits, |
nfsstats.srvcache_idemdonehits, |
nfsstats.srvcache_idemdonehits, |
nfsstats.srvcache_nonidemdonehits, |
nfsstats.srvcache_nonidemdonehits, |
|
|
printf("Server Write Gathering:\n"); |
printf("Server Write Gathering:\n"); |
printf("%9.9s %9.9s %9.9s\n", |
printf("%9.9s %9.9s %9.9s\n", |
"WriteOps", "WriteRPC", "Opsaved"); |
"WriteOps", "WriteRPC", "Opsaved"); |
printf("%9lld %9lld %9lld\n", |
printf("%9llu %9llu %9llu\n", |
nfsstats.srvvop_writes, |
nfsstats.srvvop_writes, |
nfsstats.srvrpccnt[NFSPROC_WRITE], |
nfsstats.srvrpccnt[NFSPROC_WRITE], |
nfsstats.srvrpccnt[NFSPROC_WRITE] - nfsstats.srvvop_writes); |
nfsstats.srvrpccnt[NFSPROC_WRITE] - nfsstats.srvvop_writes); |