[BACK]Return to vmstat.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / systat

Diff for /src/usr.bin/systat/vmstat.c between version 1.55 and 1.56

version 1.55, 2005/09/28 00:24:04 version 1.56, 2006/03/28 09:03:46
Line 134 
Line 134 
  */   */
 #define STATROW          0      /* uses 1 row and 68 cols */  #define STATROW          0      /* uses 1 row and 68 cols */
 #define STATCOL          2  #define STATCOL          2
 #define MEMROW           2      /* uses 4 rows and 31 cols */  #define MEMROW           2      /* uses 4 rows and 34 cols */
 #define MEMCOL           0  #define MEMCOL           0
 #define PAGEROW          2      /* uses 4 rows and 26 cols */  #define PAGEROW          2      /* uses 4 rows and 26 cols */
 #define PAGECOL         37  #define PAGECOL         37
Line 227 
Line 227 
   
         clear();          clear();
         mvprintw(STATROW, STATCOL + 4, "users    Load");          mvprintw(STATROW, STATCOL + 4, "users    Load");
         mvprintw(MEMROW, MEMCOL,     "          memory totals (in KB)");          mvprintw(MEMROW, MEMCOL,     "            memory totals (in KB)");
         mvprintw(MEMROW + 1, MEMCOL, "         real   virtual    free");          mvprintw(MEMROW + 1, MEMCOL, "           real   virtual     free");
         mvprintw(MEMROW + 2, MEMCOL, "Active");          mvprintw(MEMROW + 2, MEMCOL, "Active");
         mvprintw(MEMROW + 3, MEMCOL, "All");          mvprintw(MEMROW + 3, MEMCOL, "All");
   
Line 409 
Line 409 
         mvaddstr(STATROW, STATCOL + 53, buf);          mvaddstr(STATROW, STATCOL + 53, buf);
 #define pgtokb(pg)      ((pg) * (s.uvmexp.pagesize / 1024))  #define pgtokb(pg)      ((pg) * (s.uvmexp.pagesize / 1024))
   
         putint(pgtokb(s.uvmexp.active), MEMROW + 2, MEMCOL + 6, 7);          putint(pgtokb(s.uvmexp.active), MEMROW + 2, MEMCOL + 7, 8);
         putint(pgtokb(s.uvmexp.active + s.uvmexp.swpginuse),    /* XXX */          putint(pgtokb(s.uvmexp.active + s.uvmexp.swpginuse),    /* XXX */
             MEMROW + 2, MEMCOL + 16, 7);              MEMROW + 2, MEMCOL + 17, 8);
         putint(pgtokb(s.uvmexp.npages - s.uvmexp.free), MEMROW + 3, MEMCOL + 6, 7);          putint(pgtokb(s.uvmexp.npages - s.uvmexp.free), MEMROW + 3, MEMCOL + 7, 8);
         putint(pgtokb(s.uvmexp.npages - s.uvmexp.free + s.uvmexp.swpginuse),          putint(pgtokb(s.uvmexp.npages - s.uvmexp.free + s.uvmexp.swpginuse),
             MEMROW + 3, MEMCOL + 16, 7);              MEMROW + 3, MEMCOL + 17, 8);
         putint(pgtokb(s.uvmexp.free), MEMROW + 2, MEMCOL + 24, 7);          putint(pgtokb(s.uvmexp.free), MEMROW + 2, MEMCOL + 26, 8);
         putint(pgtokb(s.uvmexp.free + s.uvmexp.swpages - s.uvmexp.swpginuse),          putint(pgtokb(s.uvmexp.free + s.uvmexp.swpages - s.uvmexp.swpginuse),
             MEMROW + 3, MEMCOL + 24, 7);              MEMROW + 3, MEMCOL + 26, 8);
         putint(total.t_rq - 1, PROCSROW + 1, PROCSCOL + 3, 3);          putint(total.t_rq - 1, PROCSROW + 1, PROCSCOL + 3, 3);
   
         putint(total.t_dw, PROCSROW + 1, PROCSCOL + 6, 3);          putint(total.t_dw, PROCSROW + 1, PROCSCOL + 6, 3);

Legend:
Removed from v.1.55  
changed lines
  Added in v.1.56