Subversion Repositories planix.SVN

Rev

Rev 2 | Blame | Compare with Previous | Last modification | View Log | RSS feed

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;