Ubuntu中ulimit
可限制用户进程的多种资源,主要包括:
nofile
,限制单个进程可打开的最大文件数。nproc
,限制用户可同时运行的最大进程数。cpu
,限制进程可使用的最大CPU时间(秒)。v
(虚拟内存)、m
(物理内存),限制进程可使用的最大内存量(KB)。f
,限制进程可创建的最大文件大小(512字节块)。s
,限制进程栈的最大大小(KB)。c
,限制核心转储文件的最大大小(块)。可通过ulimit -a
查看当前所有限制,临时修改需在终端执行ulimit
命令,永久修改需编辑/etc/security/limits.conf
等配置文件[1,2,3,4,5,6,7,8,9,10]。