Fix nfsstat(1) so that it prints out correct stats for the
new NFS server when the "-w" option is used. The problem was spotted by hrs@ during testing where srvrpcnt[] must be indexed by NFSV4OP_XXX and not NFSPROC_XXX. Submitted by: hrs Approved by: re (bz) MFC after: 2 weeks
This commit is contained in:
parent
5373cf4e34
commit
806f9b4262
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=225109
@ -1000,24 +1000,24 @@ exp_sidewaysintpr(u_int interval, int clientOnly, int serverOnly)
|
|||||||
if (serverOnly) {
|
if (serverOnly) {
|
||||||
printf("%s %6d %6d %6d %6d %6d %6d %6d %6d",
|
printf("%s %6d %6d %6d %6d %6d %6d %6d %6d",
|
||||||
((clientOnly && serverOnly) ? "Server:" : ""),
|
((clientOnly && serverOnly) ? "Server:" : ""),
|
||||||
nfsstats.srvrpccnt[NFSPROC_GETATTR] -
|
nfsstats.srvrpccnt[NFSV4OP_GETATTR] -
|
||||||
lastst.srvrpccnt[NFSPROC_GETATTR],
|
lastst.srvrpccnt[NFSV4OP_GETATTR],
|
||||||
nfsstats.srvrpccnt[NFSPROC_LOOKUP] -
|
nfsstats.srvrpccnt[NFSV4OP_LOOKUP] -
|
||||||
lastst.srvrpccnt[NFSPROC_LOOKUP],
|
lastst.srvrpccnt[NFSV4OP_LOOKUP],
|
||||||
nfsstats.srvrpccnt[NFSPROC_READLINK] -
|
nfsstats.srvrpccnt[NFSV4OP_READLINK] -
|
||||||
lastst.srvrpccnt[NFSPROC_READLINK],
|
lastst.srvrpccnt[NFSV4OP_READLINK],
|
||||||
nfsstats.srvrpccnt[NFSPROC_READ] -
|
nfsstats.srvrpccnt[NFSV4OP_READ] -
|
||||||
lastst.srvrpccnt[NFSPROC_READ],
|
lastst.srvrpccnt[NFSV4OP_READ],
|
||||||
nfsstats.srvrpccnt[NFSPROC_WRITE] -
|
nfsstats.srvrpccnt[NFSV4OP_WRITE] -
|
||||||
lastst.srvrpccnt[NFSPROC_WRITE],
|
lastst.srvrpccnt[NFSV4OP_WRITE],
|
||||||
nfsstats.srvrpccnt[NFSPROC_RENAME] -
|
nfsstats.srvrpccnt[NFSV4OP_RENAME] -
|
||||||
lastst.srvrpccnt[NFSPROC_RENAME],
|
lastst.srvrpccnt[NFSV4OP_RENAME],
|
||||||
nfsstats.srvrpccnt[NFSPROC_ACCESS] -
|
nfsstats.srvrpccnt[NFSV4OP_ACCESS] -
|
||||||
lastst.srvrpccnt[NFSPROC_ACCESS],
|
lastst.srvrpccnt[NFSV4OP_ACCESS],
|
||||||
(nfsstats.srvrpccnt[NFSPROC_READDIR] -
|
(nfsstats.srvrpccnt[NFSV4OP_READDIR] -
|
||||||
lastst.srvrpccnt[NFSPROC_READDIR]) +
|
lastst.srvrpccnt[NFSV4OP_READDIR]) +
|
||||||
(nfsstats.srvrpccnt[NFSPROC_READDIRPLUS] -
|
(nfsstats.srvrpccnt[NFSV4OP_READDIRPLUS] -
|
||||||
lastst.srvrpccnt[NFSPROC_READDIRPLUS]));
|
lastst.srvrpccnt[NFSV4OP_READDIRPLUS]));
|
||||||
printf("\n");
|
printf("\n");
|
||||||
lastst = nfsstats;
|
lastst = nfsstats;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user