porting an app that checks /proc/meminfo
Rainer Alves
rainer.alves at gmail.com
Tue Jan 24 17:21:13 PST 2006
Fernan Aguero wrote:
> The program builds fine, but because it uses /proc/meminfo
> to check for available memory, when you run it, it will
> complain about the lack of /proc/meminfo and won't let you
> do anything.
>
...
> How does one gets the values of i) memory used by the
> program/process and ii) amount of RAM available in the
> computer without using /proc/meminfo in FreeBSD?
Take a loot at sysutils/muse, which uses /dev/mem to gather this info:
[rainer at bsd ~]$ muse -m
kvm_open: /dev/mem: Permission denied
kvm_open failed
[rainer at bsd ~]$ sudo muse -m
Active: 311.965 MB
Inactive: 54.039 MB
Wired: 99.977 MB
Reserved: 0.961 MB
Cache: 25.812 MB
Kernel: 0.133 MB
Interrupt: 0.008 MB
Buffer: 59.969 MB
Total: 493.637 MB
Free: 1.141 MB
More information about the freebsd-ports
mailing list