当前位置:   article > 正文

Ubuntu 20.04 永久修改 最大文件打开数量和最大线程数量_ubuntu 最大线程数

ubuntu 最大线程数

目录

一、查看设置

二、永久设置

三、验证测试


操作系统:Ubuntu 20.04.5 LTS

我们在Ubuntu 20.04系统上,永久修改“最大文件打开数量”open files和“最大线程数量”max user processes。

一、查看设置

   查看当前用户的设置

ulimit -a

open files 是当前最大文件打开数量值65535

max user processes是当前最大线程数量15190

  1. admin@master:~$ ulimit -a
  2. core file size (blocks, -c) 0
  3. data seg size (kbytes, -d) unlimited
  4. scheduling priority (-e) 0
  5. file size (blocks, -f) unlimited
  6. pending signals (-i) 160091
  7. max locked memory (kbytes, -l) 65536
  8. max memory size (kbytes, -m) unlimited
  9. open files (-n) 1024
  10. pipe size (512 bytes, -p) 8
  11. POSIX message queues (bytes, -q) 819200
  12. real-time priority (-r) 0
  13. stack size (kbytes, -s) 8192
  14. cpu time (seconds, -t) unlimited
  15. max user processes (-u) 15190
  16. virtual memory (kbytes, -v) unlimited
  17. file locks (-x) unlimited
  18. admin@master:~$
二、永久设置

1.修改limits.conf文件

vim /etc/security/limits.conf 加入下面这几行

 请注意在ubuntu系统下,一定要把*改为你自己的用户名。识别不了通配符*号。

  1. root soft nofile 65535
  2. root hard nofile 65535
  3. root soft nproc 65535
  4. root hard nproc 65535
  5. mysql soft nofile 65535
  6. mysql hard nofile 65535
  7. mysql soft nproc 65535
  8. mysql hard nproc 65535

 我这里添加的root,admin以及mysql账号

2.修改user.conf & system.conf文件

vim /etc/systemd/user.conf 及vim /etc/systemd/system.conf 加入下面这行的配置项

DefaultLimitNOFILE=65535

2个配置文件都需要修改

三、验证测试

最好是重启服务器,测试下

输入 ulimit -a ,查看系统级是否修改成功
输入 su - username -c 'ulimit -aHS' -s '/bin/bash'  查看用户级是否修改成功
输入 cat /proc/[PID]/limits   查看进程级是否修改成功

 再次查看这里open files已经成功修改为65535

  1. root@master:/home/admin# su - mysql -c 'ulimit -aHS' -s '/bin/bash'
  2. core file size (blocks, -c) 0
  3. data seg size (kbytes, -d) unlimited
  4. scheduling priority (-e) 0
  5. file size (blocks, -f) unlimited
  6. pending signals (-i) 47435
  7. max locked memory (kbytes, -l) 65536
  8. max memory size (kbytes, -m) unlimited
  9. open files (-n) 65535
  10. pipe size (512 bytes, -p) 8
  11. POSIX message queues (bytes, -q) 819200
  12. real-time priority (-r) 0
  13. stack size (kbytes, -s) 8192
  14. cpu time (seconds, -t) unlimited
  15. max user processes (-u) 65535
  16. virtual memory (kbytes, -v) unlimited
  17. file locks (-x) unlimited
  18. root@master:/home/admin#

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/449725
推荐阅读
相关标签
  

闽ICP备14008679号