溫馨提示×

如何設置Linux進程資源限制

小樊
177
2024-08-11 21:58:40
欄目: 智能運維

要設置Linux進程的資源限制,可以使用 ulimit 命令或者使用 /etc/security/limits.conf 配置文件。

  1. 使用 ulimit 命令:
  • 使用 ulimit -a 命令可以查看當前進程的資源限制。
  • 使用 ulimit -c unlimited 可以設置核心轉儲文件大小的限制為無限制。
  • 使用 ulimit -n 10000 可以設置進程打開文件描述符的數量限制為10000。
  • 使用 ulimit -u 500 可以設置進程的用戶進程數限制為500。
  1. 修改 /etc/security/limits.conf 文件:
  • 在該文件中可以為特定用戶或用戶組設置資源限制。
  • 在文件中添加類似如下的內容:
    username soft nofile 10000
    username hard nofile 20000
    
    這段配置表示為 username 用戶設置進程打開文件描述符數量的軟限制為10000,硬限制為20000。

需要注意的是,ulimit 命令設置的資源限制只對當前 shell 進程和其子進程有效,而 /etc/security/limits.conf 配置文件中的配置對系統中的所有進程都生效。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女