Manual Pages for Linux CentOS command on man get_nprocs_conf
MyWebUniversity

Manual Pages for Linux CentOS command on man get_nprocs_conf

GETNPROCS(3) Linux Programmer's Manual GETNPROCS(3)

NAME

getnprocs, getnprocsconf - get number of processors SYNOPSIS

#include int getnprocs(void); int getnprocsconf(void); DESCRIPTION The function getnprocsconf() returns the number of processors config‐ ured by the operating system. The function getnprocs() returns the number of processors currently available in the system. This may be less than the number returned by getnprocsconf() because processors may be offline (e.g., on hotplug‐ gable systems). RETURN VALUE As given in DESCRIPTION. CONFORMING TO These functions are GNU extensions. NOTES The current implementation of these functions is rather expensive, since they open and parse files in the /sys file system 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(SCNPROCESSORSCONF); /* processors configured */ np = sysconf(SCNPROCESSORSONLN); /* processors available */ EXAMPLE The following example shows how getnprocs() and getnprocsconf() can be used.

#include

#include int main(int argc, char *argv[]) {

printf("This system has %d processors configured and "

"%d processors available.\n", getnprocsconf(), getnprocs()); return 0; } COLOPHON

This page is part of release 3.53 of the Linux man-pages project. A description of the project, and information about reporting bugs, can

be found at http://www.kernel.org/doc/man-pages/.

GNU 2012-03-20 GETNPROCS(3)




Contact us      |      About us      |      Term of use      |       Copyright © 2000-2019 MyWebUniversity.com ™