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
。