Query: get_nprocs_conf
OS: linux
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
GET_NPROCS(3) Linux Programmer's Manual GET_NPROCS(3)NAMEget_nprocs, get_nprocs_conf - get number of processorsSYNOPSIS#include <sys/sysinfo.h> int get_nprocs(void); int get_nprocs_conf(void);DESCRIPTIONThe function get_nprocs_conf() returns the number of processors configured by the operating system. The function get_nprocs() returns the number of processors currently available in the system. This may be less than the number returned by get_nprocs_conf() because processors may be offline (e.g., on hotpluggable systems).RETURN VALUEAs given in DESCRIPTION.CONFORMING TOThese functions are GNU extensions.NOTESThe current implementation of these functions is rather expensive, since they open and parse files in the /sys filesystem each time they are called. The following sysconf(3) calls make use of the functions documented on this page to return the same information. np = sysconf(_SC_NPROCESSORS_CONF); /* processors configured */ np = sysconf(_SC_NPROCESSORS_ONLN); /* processors available */EXAMPLEThe following example shows how get_nprocs() and get_nprocs_conf() can be used. #include <stdio.h> #include <sys/sysinfo.h> int main(int argc, char *argv[]) { printf("This system has %d processors configured and " "%d processors available. ", get_nprocs_conf(), get_nprocs()); return 0; }GNU2012-03-20 GET_NPROCS(3)
Related Man Pages |
---|
get_nprocs_conf(3) - linux |
get_nprocs_conf(3) - debian |
get_nprocs_conf(3) - opendarwin |
get_nprocs(3) - v7 |
get_nprocs_conf(3) - bsd |
Similar Topics in the Unix Linux Community |
---|
check memory and processors |
No: of processors |
HMC & Processor Pool problem |
Limiting number of processors used by an application |
Finding number of processors and cores in a lpar-AIX |