36.Linux/Unix 系统编程手册(下) -- 进程资源

1.进程资源使用
	getrusage(); // 返回调用进程或其子进程用掉的各类系统资源的统计信息

2.进程资源的限制
	getrlimit();
	setrlimit();

	一种资源的2个相关限制:软限制和硬限制。软限制规定了进程能够消耗的资源数量。一个进程可以将软限制
  调整为从0到硬限制之间的值。对于绝大多数资源来说,硬限制的唯一作用是位软限制设置了上限。特权进程能够
  增大或者缩小硬限制,但非特权进程只能缩小硬限制。
    在大多数情况下,特权进程和非特权进程在使用资源时都会受到限制。通过 fork() 创建的子进程会继承这些限制
  并且在 exec() 调用之间不得到保持。
    虽然资源限制是一个进程级别的特性,但在某些情况下,不仅需要度量一个进程对相关资源的消耗情况,还需要度量
  同一个真实用户ID下所有的进程对资源的消耗总和情况.
    

猜你喜欢

转载自blog.csdn.net/enlyhua/article/details/82944852
今日推荐