一、 /proc 目录
Linux系统上的/proc目录是一种文件系统,即proc文件系统,与其它常见的文件系统不同的是,/proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为内核与进程提供通信的接口。用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取/proc目录中的文件时,proc文件系统是动态从系统内核读出所需信息并提交的。
二、关于 CPU 的信息
三、关于内存的信息
四、sysconf 函数
sysconf 这个函数用来获取系统执行的配置信息。
例如页大小、最大页数、cpu个数、打开句柄的最大个数等等。详细说明可以参考man。