Query: get_phys_pages
OS: linux
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
GET_PHYS_PAGES(3) Linux Programmer's Manual GET_PHYS_PAGES(3)NAMEget_phys_pages, get_avphys_pages - get total and available physical page countsSYNOPSIS#include <sys/sysinfo.h> long int get_phys_pages(void); long int get_avphys_pages(void);DESCRIPTIONThe function get_phys_pages() returns the total number of physical pages of memory available on the system. The function get_avphys_pages() returns the number of currently available physical pages of memory on the system.RETURN VALUEOn success, these functions return a nonnegative value as given in DESCRIPTION. On failure, they return -1 and set errno to indicate the cause of the error.ERRORSENOSYS The system could not provide the required information (possibly because the /proc filesystem was not mounted).CONFORMING TOThese functions are GNU extensions.NOTESThese functions obtain the required information by scanning the MemTotal and MemFree fields of /proc/meminfo. The following sysconf(3) calls provide a portable means of obtaining the same information as the functions described on this page. total_pages = sysconf(_SC_PHYS_PAGES); /* total pages */ avl_pages = sysconf(_SC_AVPHYS_PAGES); /* available pages */EXAMPLEThe following example shows how get_phys_pages() and get_avphys_pages() can be used. #include <stdio.h> #include <stdlib.h> #include <sys/sysinfo.h> int main(int argc, char *argv[]) { printf("This system has %ld pages of physical memory and " "%ld pages of physical memory available. ", get_phys_pages(), get_avphys_pages()); exit(EXIT_SUCCESS); }SEE ALSOsysconf(3)GNU2019-03-06 GET_PHYS_PAGES(3)
Related Man Pages |
---|
get_avphys_pages(3) - debian |
get_phys_pages(3) - centos |
get_avphys_pages(3) - linux |
get_avphys_pages(3) - centos |
get_phys_pages(3) - hpux |
Similar Topics in the Unix Linux Community |
---|
vmstat -P (physical memory) |
How to check Memory Utilization by each process |
Store and isolate bad pages from a file to new file |
Confused on how to script item |
MemFree from /proc/meminfo |