Answers:
硬限制是软限制的上限。软限制是为会话或进程实际执行的限制。这允许管理员(或用户)将硬限制设置为他们希望允许的最大使用量。然后,其他用户和进程可以根据需要使用软限制将其资源使用量自限制到更低的水平。
用户资源限制决定了可用于特定会话的资源量。可以控制的资源是:
maximum size of core files
maximum size of a process's data segment
maximum size of files created
maximum size that may be locked into memory
maximum size of resident memory
maximum number of file descriptors open at one time
maximum size of the stack
maximum amount of cpu time used
maximum number of processes allowed
maximum size of virtual memory available
重要的是要注意,这些设置是每个会话的。这意味着它们仅在用户登录时(以及在此期间运行的任何进程)有效。它们不是全局设置。换句话说,它们仅在会话期间处于活动状态,并且设置不是累积的。例如,如果将最大进程数设置为11,则每个会话中用户可能仅运行11个进程。它们不限于计算机上的11个进程,因为它们可能会启动另一个会话。每个设置都是会话中每个进程的设置,但最大进程数除外。
可以为上面列出的每个属性设置两种限制,硬限制和软限制。
硬限制一旦设置便无法由用户更改。硬限制只能由root用户更改。但是,软限制可以由用户更改,但不能超过硬限制,即,其最小0值和最大值可以等于“硬限制”。
了解更多信息