Some fixes for swap space accounting.
Obtained from: pstat.c
This commit is contained in:
parent
9993c373dc
commit
413082054c
@ -19,7 +19,7 @@
|
|||||||
* Steven Wallace <swallace@freebsd.org>
|
* Steven Wallace <swallace@freebsd.org>
|
||||||
* Wolfram Schneider <wosch@FreeBSD.org>
|
* Wolfram Schneider <wosch@FreeBSD.org>
|
||||||
*
|
*
|
||||||
* $Id: machine.c,v 1.13 1998/08/04 14:10:30 des Exp $
|
* $Id: machine.c,v 1.14 1998/08/12 09:58:15 wosch Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
@ -1084,8 +1084,13 @@ swapmode(retavail, retfree)
|
|||||||
* Don't report statistics for partitions which have not
|
* Don't report statistics for partitions which have not
|
||||||
* yet been activated via swapon(8).
|
* yet been activated via swapon(8).
|
||||||
*/
|
*/
|
||||||
|
if (!(sw[i].sw_flags & SW_FREED))
|
||||||
|
continue;
|
||||||
|
|
||||||
xsize = sw[i].sw_nblks;
|
/* The first dmmax is never allocated to avoid trashing of
|
||||||
|
* disklabels
|
||||||
|
*/
|
||||||
|
xsize = sw[i].sw_nblks - dmmax;
|
||||||
xfree = perdev[i];
|
xfree = perdev[i];
|
||||||
used = xsize - xfree;
|
used = xsize - xfree;
|
||||||
npfree++;
|
npfree++;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user