Date: Mon, 25 Mar 2002 17:28:16 -0800 From: Brooks Davis <brooks@one-eyed-alien.net> To: Ron Chen <ron_chen_123@yahoo.com> Cc: hackers@FreeBSD.ORG Subject: Re: Help with getting load information Message-ID: <20020325172816.A2514@Odin.AC.HMC.Edu> In-Reply-To: <20020326011626.85427.qmail@web14703.mail.yahoo.com>; from ron_chen_123@yahoo.com on Mon, Mar 25, 2002 at 05:16:26PM -0800 References: <20020326011626.85427.qmail@web14703.mail.yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--zhXaljGHf11kAtnf Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Mar 25, 2002 at 05:16:26PM -0800, Ron Chen wrote: > Hi all, >=20 > 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 --=20 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 --zhXaljGHf11kAtnf Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8n86vXY6L6fI4GtQRAvezAJ9/MFpNfpZUCsN4JVdMH4WUiknXeQCfbEmt uw68UQz3I7jwKFvejBx95sU= =5b6/ -----END PGP SIGNATURE----- --zhXaljGHf11kAtnf-- 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?20020325172816.A2514>