Does "top" use those calls??

Rayson

--- Brooks Davis <[EMAIL PROTECTED]> wrote:
> On Mon, Mar 25, 2002 at 05:16:26PM -0800, Ron Chen wrote:
> > Hi all,
> > 
> > Is there a set of APIs that I can use to get the
> > system information like the memory size, swap size, #
> > of CPUs?
> 
> For some globus GRIS scripts, I'm using the sysctls
> vm.stats.vm.v_page_size and vm.stats.vm.v_page_count to get memory
> size.
> I'm calculating free memory (a bogus concept in FreeBSD) as
> total-active-inactive-wired, all of which are available under
> vm.stats.vm.   Swap information is available from the swapinfo
> command.
> If you really need it in an API you could just steal the code.
> 
> The number of cpus is easy as it's just the hw.ncpu sysctl.  Other
> information is currently difficult to obtain and I'm currently
> parsing
> the output of the cpuid port to obtain a fair bit of it.  The only
> source of Mhz is /var/run/dmesg.boot.
> 
> > Also, I want to get the information about the load,
> > and also process information.
> 
> Load is available from the sysctl vm.loadavg.
> 
> -- Brooks
> 
> -- 
> Any statement of the form "X is the one, true Y" is FALSE.
> PGP fingerprint 655D 519C 26A7 82E7 2529  9BF0 5D8E 8BE9 F238 1AD4
> 

> ATTACHMENT part 2 application/pgp-signature 



__________________________________________________
Do You Yahoo!?
Yahoo! Movies - coverage of the 74th Academy Awards®
http://movies.yahoo.com/

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to