From dd81df2fa064537b97c6fea7aa149c400cd7a33d Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Thu, 12 Jul 2007 04:58:05 +0000 Subject: [PATCH] Don't assume fixed page size --- proc/sysv-lib.pl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/proc/sysv-lib.pl b/proc/sysv-lib.pl index 3cd718284..30c21a6c5 100644 --- a/proc/sysv-lib.pl +++ b/proc/sysv-lib.pl @@ -234,7 +234,10 @@ while() { } } 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); }