27 lines
931 B
C
27 lines
931 B
C
struct Cfsmsg {
|
|
ulong n; /* number of messages (of some type) */
|
|
vlong t; /* time spent in these messages */
|
|
vlong s; /* start time of last call */
|
|
};
|
|
|
|
struct Cfsstat {
|
|
struct Cfsmsg cm[128]; /* client messages */
|
|
struct Cfsmsg sm[128]; /* server messages */
|
|
|
|
ulong ndirread; /* # of directory read ops */
|
|
ulong ndelegateread; /* # of read ops delegated */
|
|
ulong ninsert; /* # of cache insert ops */
|
|
ulong ndelete; /* # of cache delete ops */
|
|
ulong nupdate; /* # of cache update ops */
|
|
|
|
uvlong bytesread; /* # of bytes read by client */
|
|
uvlong byteswritten; /* # of bytes written by client */
|
|
uvlong bytesfromserver; /* # of bytes read from server */
|
|
uvlong bytesfromdirs; /* # of directory bytes read from server */
|
|
uvlong bytesfromcache; /* # of bytes read from cache */
|
|
uvlong bytestocache; /* # of bytes written to cache */
|
|
};
|
|
|
|
extern struct Cfsstat cfsstat, cfsprev;
|
|
extern int statson;
|