Ubuntu设置进程资源限制有临时和永久两种方法,具体如下:
ulimit命令,可在当前shell会话中直接设置,如ulimit -n 2048(设置最大打开文件数为2048)。/etc/security/limits.conf文件,添加如username soft nofile 2048(为特定用户设置软限制)的规则。[Service]部分添加LimitNOFILE等指令,如LimitNOFILE=2048。cgcreate创建cgroup,再用cgset设置资源限制,如cgset -r memory.limit_in_bytes=1G mygroup。