Linux下用C编程获取系统资源的限制:getrlimit()
任何系统的资源都是有限的,因此,Linux给每个进程都有一组资源限制。常见的有:
RLIMIT_CPU /* CPU time in ms */
RLIMIT_FSIZE /* Maximum filesize */
RLIMIT_DATA /* max data filesize */
RLIMIT_STACK /* max stack size */
RLIMIT_CORE /* max core file size */
RLIMIT_RSS /* max resident set size */
RLIMIT_NPROC /* max number of processes */
RLIMIT_NOFILE /* max number of open files */
RLIMIT_MEMLOCK /* max locked-in-memory address space */
RLIMIT_AS /* address space limit */
RLIMIT_LOCKS /* maxim