freebsd-nq/contrib/top/layout.h
John Baldwin 2e52fb92ff Add a new line to top that provides a brief summary of the ZFS ARC memory
usage on hosts using ZFS.  The new line displays the total amount of RAM
used by the ARC along with the size of MFU, MRU, anonymous (in flight),
headers, and other (miscellaneous) sub-categories.  The line is not
displayed on systems that are not using ZFS.

Reviewed by:	avg, fs@
MFC after:	3 days
2012-06-27 18:08:48 +00:00

34 lines
941 B
C

/*
* Top - a top users display for Berkeley Unix
*
* This file defines the locations on tne screen for various parts of the
* display. These definitions are used by the routines in "display.c" for
* cursor addressing.
*
* $FreeBSD$
*/
extern int x_lastpid; /* 10 */
extern int y_lastpid; /* 0 */
extern int x_loadave; /* 33 */
extern int x_loadave_nompid; /* 15 */
extern int y_loadave; /* 0 */
extern int x_procstate; /* 0 */
extern int y_procstate; /* 1 */
extern int x_brkdn; /* 15 */
extern int y_brkdn; /* 1 */
extern int x_mem; /* 5 */
extern int y_mem; /* 3 */
extern int x_arc; /* 5 */
extern int y_arc; /* 4 */
extern int x_swap; /* 6 */
extern int y_swap; /* 4 */
extern int y_message; /* 5 */
extern int x_header; /* 0 */
extern int y_header; /* 6 */
extern int x_idlecursor; /* 0 */
extern int y_idlecursor; /* 5 */
extern int y_procs; /* 7 */
extern int y_cpustates; /* 2 */