Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Mar 2002 17:54:27 -0800 (PST)
From:      Rayson Ho <raysonlogin@yahoo.com>
To:        hackers@FreeBSD.ORG
Subject:   Re: Help with getting load information
Message-ID:  <20020326015427.48101.qmail@web11407.mail.yahoo.com>
In-Reply-To: <20020325172816.A2514@Odin.AC.HMC.Edu>

next in thread | previous in thread | raw e-mail | index | archive | help
Does "top" use those calls??

Rayson

--- Brooks Davis <brooks@one-eyed-alien.net> 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 majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020326015427.48101.qmail>