Das Zauberwort heisst sysinfo.
// Um den freien RAM zu bestimmen
#include < sys/sysinfo.h >struct sysinfo meminfo;
if(sysinfo(&meminfo) != 0)
perror("Kann keine RAM Infos auslesen");printf("mem total %i\n" ,meminfo.totalram/1024/1024);
free memory usage