要設置Linux進程的資源限制,可以使用 ulimit 命令或者使用 /etc/security/limits.conf 配置文件。
username soft nofile 10000
username hard nofile 20000
這段配置表示為 username 用戶設置進程打開文件描述符數量的軟限制為10000,硬限制為20000。需要注意的是,ulimit 命令設置的資源限制只對當前 shell 進程和其子進程有效,而 /etc/security/limits.conf 配置文件中的配置對系統中的所有進程都生效。