How to find 3 OS parameters

Jerry Feldman gaf at blu.org
Fri Nov 14 14:59:10 EST 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Fri, 14 Nov 2003 11:36:45 -0500
Gregory Gimler <shark at ll.mit.edu> wrote:

> Hello,
> 
> Is there a generic way of finding out certain system attributes for a
> linux OS: 1) number of processes
> 2) number of threads
> 3) number of simultaneous open files
> 
> I'd like to find these values on modern versions(>7) of Suse and on 
> Redhat.  I'm running into limitations on
> some DBMS benchmarks.
The ulimit command will give you some of the information. The
getrlimit(2) and setrlimit(2) system calls also provide a way to get at
these, except the threads. The max number of threads is usually set in
the kernel. Some Unix systems allow this to be a configurable limit
without rebuilding the kernel, but I believe that on Linux you must
change PTHREAD_THREADS_MAX in the header file and rebuild the kernel. I
could be wrong on this since I have not changed that parameter on Linux
for a few years. 
- -- 
Jerry Feldman <gaf at blu.org>
Boston Linux and Unix user group
http://www.blu.org PGP key id:C5061EA9
PGP Key fingerprint:053C 73EC 3AC1 5C44 3E14 9245 FB00 3ED5 C506 1EA9
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)

iD8DBQE/tTQO+wA+1cUGHqkRAn7UAJ9q0Klx8A/zdkn6Zs+B5HznxWbDPwCdG2bS
yWOqMEv0ibvgx+n5Ro0Ocbg=
=Rwu/
-----END PGP SIGNATURE-----



More information about the Discuss mailing list