freebsd-meminfo on amd64

Rong-En Fan rafan at infor.org
Sun Oct 22 12:07:51 CEST 2006


Hi,

I'm running 4.2.0 and found there is a problem of freebsd-meminfo
on amd64. I have 2G memory and got the following:

Total:2033
Free:31335125091216

Change the following line

        printf("Free:%lu\n", (pagesize / 1024)*(vmdata.t_free / 1024));

to

        printf("Free:%lu\n", ((int)pagesize / 1024)*(vmdata.t_free / 1024));

Then it works as expected.

BTW, I think the logical of free memory can be changed as in

http://people.freebsd.org/~rse/dist/freebsd-memory

In short, logical free memory are inactive + cache + free.

BTW, I'm working on FreeBSD port for Hobbit server. If you are using
Hobbit on FreeBSD and want to test it, please drop me a line privately.

Thanks,
Rong-En Fan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
URL: <http://lists.xymon.com/pipermail/xymon/attachments/20061022/2ceaab92/attachment.sig>


More information about the Xymon mailing list