Plan 9 from Bell Labs’s /usr/web/sources/plan9/sys/src/cmd/cfs/stats.h

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


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;

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to [email protected].