Don't assume fixed page size

This commit is contained in:
Jamie Cameron
2007-07-12 04:58:05 +00:00
parent 814a1d96ec
commit dd81df2fa0

View File

@@ -234,7 +234,10 @@ while(<SWAP>) {
}
}
close(SWAP);
return ($stat{'physmem'}*8, $stat{'freemem'}*8,
local $pagesize = `pagesize 2>/dev/null`;
$pagesize = int($pagesize)/1024;
$pagesize ||= 8; # Fallback
return ($stat{'physmem'}*$pagesize, $stat{'freemem'}*$pagesize,
$swaptotal/2, $swapfree/2);
}