Changeset View
Changeset View
Standalone View
Standalone View
head/usr.bin/systat/vmstat.c
Show First 20 Lines • Show All 297 Lines • ▼ Show 20 Lines | |||||
void | void | ||||
labelkre(void) | labelkre(void) | ||||
{ | { | ||||
int i, j; | int i, j; | ||||
clear(); | clear(); | ||||
mvprintw(STATROW, STATCOL + 6, "users Load"); | mvprintw(STATROW, STATCOL + 6, "users Load"); | ||||
mvprintw(STATROW + 1, STATCOL + 3, "Mem usage: %%Phy %%Kmem"); | mvprintw(STATROW + 1, STATCOL + 3, "Mem usage: %%Phy %%Kmem"); | ||||
mvprintw(MEMROW, MEMCOL, "Mem: REAL VIRTUAL"); | mvprintw(MEMROW, MEMCOL, "Mem: REAL VIRTUAL"); | ||||
mvprintw(MEMROW + 1, MEMCOL, " Tot Share Tot Share"); | mvprintw(MEMROW + 1, MEMCOL, " Tot Share Tot Share"); | ||||
mvprintw(MEMROW + 2, MEMCOL, "Act"); | mvprintw(MEMROW + 2, MEMCOL, "Act"); | ||||
mvprintw(MEMROW + 3, MEMCOL, "All"); | mvprintw(MEMROW + 3, MEMCOL, "All"); | ||||
mvprintw(MEMROW + 1, MEMCOL + 41, "Free"); | mvprintw(MEMROW + 1, MEMCOL + 40, "Free"); | ||||
mvprintw(PAGEROW, PAGECOL, " VN PAGER SWAP PAGER"); | mvprintw(PAGEROW, PAGECOL, " VN PAGER SWAP PAGER"); | ||||
mvprintw(PAGEROW + 1, PAGECOL, " in out in out"); | mvprintw(PAGEROW + 1, PAGECOL, " in out in out"); | ||||
mvprintw(PAGEROW + 2, PAGECOL, "count"); | mvprintw(PAGEROW + 2, PAGECOL, "count"); | ||||
mvprintw(PAGEROW + 3, PAGECOL, "pages"); | mvprintw(PAGEROW + 3, PAGECOL, "pages"); | ||||
mvprintw(INTSROW, INTSCOL + 1, "Interrupts"); | mvprintw(INTSROW, INTSCOL + 1, "Interrupts"); | ||||
mvprintw(INTSROW + 1, INTSCOL + 6, "total"); | mvprintw(INTSROW + 1, INTSCOL + 6, "total"); | ||||
▲ Show 20 Lines • Show All 133 Lines • ▼ Show 20 Lines | showkre(void) | ||||
putfloat(avenrun[1], STATROW, STATCOL + 26, 5, 2, 0); | putfloat(avenrun[1], STATROW, STATCOL + 26, 5, 2, 0); | ||||
putfloat(avenrun[2], STATROW, STATCOL + 32, 5, 2, 0); | putfloat(avenrun[2], STATROW, STATCOL + 32, 5, 2, 0); | ||||
mvaddstr(STATROW, STATCOL + 55, buf); | mvaddstr(STATROW, STATCOL + 55, buf); | ||||
putfloat(100.0 * (v_page_count - total.t_free) / v_page_count, | putfloat(100.0 * (v_page_count - total.t_free) / v_page_count, | ||||
STATROW + 1, STATCOL + 15, 2, 0, 1); | STATROW + 1, STATCOL + 15, 2, 0, 1); | ||||
putfloat(100.0 * s.v_kmem_map_size / kmem_size, | putfloat(100.0 * s.v_kmem_map_size / kmem_size, | ||||
STATROW + 1, STATCOL + 22, 2, 0, 1); | STATROW + 1, STATCOL + 22, 2, 0, 1); | ||||
sysputpage(wnd, MEMROW + 2, MEMCOL + 4, 7, total.t_arm, 0); | sysputpage(wnd, MEMROW + 2, MEMCOL + 4, 6, total.t_arm, 0); | ||||
sysputpage(wnd, MEMROW + 2, MEMCOL + 12, 7, total.t_armshr, 0); | sysputpage(wnd, MEMROW + 2, MEMCOL + 12, 6, total.t_armshr, 0); | ||||
sysputpage(wnd, MEMROW + 2, MEMCOL + 20, 8, total.t_avm, 0); | sysputpage(wnd, MEMROW + 2, MEMCOL + 20, 6, total.t_avm, 0); | ||||
sysputpage(wnd, MEMROW + 2, MEMCOL + 29, 8, total.t_avmshr, 0); | sysputpage(wnd, MEMROW + 2, MEMCOL + 29, 6, total.t_avmshr, 0); | ||||
sysputpage(wnd, MEMROW + 3, MEMCOL + 4, 7, total.t_rm, 0); | sysputpage(wnd, MEMROW + 3, MEMCOL + 4, 6, total.t_rm, 0); | ||||
sysputpage(wnd, MEMROW + 3, MEMCOL + 12, 7, total.t_rmshr, 0); | sysputpage(wnd, MEMROW + 3, MEMCOL + 12, 6, total.t_rmshr, 0); | ||||
sysputpage(wnd, MEMROW + 3, MEMCOL + 20, 8, total.t_vm, 0); | sysputpage(wnd, MEMROW + 3, MEMCOL + 20, 6, total.t_vm, 0); | ||||
sysputpage(wnd, MEMROW + 3, MEMCOL + 29, 8, total.t_vmshr, 0); | sysputpage(wnd, MEMROW + 3, MEMCOL + 29, 6, total.t_vmshr, 0); | ||||
sysputpage(wnd, MEMROW + 2, MEMCOL + 38, 7, total.t_free, 0); | sysputpage(wnd, MEMROW + 2, MEMCOL + 38, 6, total.t_free, 0); | ||||
putint(total.t_rq - 1, PROCSROW + 2, PROCSCOL, 3); | putint(total.t_rq - 1, PROCSROW + 2, PROCSCOL, 3); | ||||
putint(total.t_pw, PROCSROW + 2, PROCSCOL + 4, 3); | putint(total.t_pw, PROCSROW + 2, PROCSCOL + 4, 3); | ||||
putint(total.t_dw, PROCSROW + 2, PROCSCOL + 8, 3); | putint(total.t_dw, PROCSROW + 2, PROCSCOL + 8, 3); | ||||
putint(total.t_sl, PROCSROW + 2, PROCSCOL + 12, 3); | putint(total.t_sl, PROCSROW + 2, PROCSCOL + 12, 3); | ||||
putint(total.t_sw, PROCSROW + 2, PROCSCOL + 16, 3); | putint(total.t_sw, PROCSROW + 2, PROCSCOL + 16, 3); | ||||
PUTRATE(v_io_faults, VMSTATROW, VMSTATCOL + 2, 8 - 2); | PUTRATE(v_io_faults, VMSTATROW, VMSTATCOL + 2, 8 - 2); | ||||
PUTRATE(v_cow_faults, VMSTATROW + 1, VMSTATCOL + 2, 8 - 2); | PUTRATE(v_cow_faults, VMSTATROW + 1, VMSTATCOL + 2, 8 - 2); | ||||
PUTRATE(v_zfod, VMSTATROW + 2, VMSTATCOL + 2, 8 - 2); | PUTRATE(v_zfod, VMSTATROW + 2, VMSTATCOL + 2, 8 - 2); | ||||
▲ Show 20 Lines • Show All 354 Lines • Show Last 20 Lines |