博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 用户打开进程数和文件数调整
阅读量:7021 次
发布时间:2019-06-28

本文共 1056 字,大约阅读时间需要 3 分钟。

1 查看nproc(max user processes)命令

 

[root@vm-cdh4 ~]# ulimit -u14866

 

2 修改nproc

临时修改, 重登录或重启后失效:

 

[root@vm-cdh4 ~]# ulimit -u 32768
[root@vm-cdh4 ~]# ulimit -u

32768

尝试在 /etc/security/limits.conf 中加入下面的配置:

 

*    soft    nproc     32768

 

退出当前用户, 重登录或重启后, 查看发现配置仍然失效.

继续尝试在 /etc/security/limits.d/90-nproc.conf 中加入配置:

 

*    soft    nproc     65536

退出当前用户, 重登录或重启后, 查看发现配置仍然失效.

 

继续尝试在 /etc/security/limits.d/90-nproc.conf 中加入配置:

 

* soft nproc 65536* hard nproc 65536

重登录或重启后, 查看发现配置生效. 可见hard nproc起作用.

 

3 结论

临时修改(shell中不受限制, xxx可以是任何数, 说明这个修改没有意义):

 

# ulimit -u xxx

永久修改, 保险的做法是同时修改/etc/security/limits.d/90-nproc.conf/etc/security/limits.conf如下:

 

limits_conf = /etc/security/limits.conf:

 

*   soft   nproc    s1*   hard   nproc    h1

 

nproc_conf = /etc/security/limits.d/90-nproc.conf:

 

*   soft    nproc    s2*   hard    nproc    h2

 

s1,h1,s2,h2必须是具体有意义的数. 此时ulimit -u显示的值为=min(h1,h2)

因此通常就设置s1=s2=h1=h2, 例如在limits_confnproc_conf中同时加入:

 

*   soft   nproc   16384*   hard   nproc   16384 修改用户打开文件数

vim /etc/security/limits.conf

增加:

 

* soft nofile 409600

* hard nofile 409600

 

转载地址:http://ykdxl.baihongyu.com/

你可能感兴趣的文章
想了解迅雷亲历面试的经历吗:笔试+上机+面试
查看>>
媒体查询
查看>>
手机分辨率有哪些
查看>>
MongoDB的分片集群的安装
查看>>
GuozhongCrawler系列教程 (4) StartContext详解
查看>>
MongoDB java操作的一些记录
查看>>
shell脚本案例
查看>>
Python基础03 序列
查看>>
SpringBoot入门第一节
查看>>
Web语义化
查看>>
[case分享]Exchange 2013 IMAP问题解决历程
查看>>
转:Android之String国际化对照表
查看>>
@ResponseBody处理Clob数据
查看>>
nginx安装
查看>>
Mysql5.6启动报错1067错误解决方法
查看>>
Objective-C 2.0 with Cocoa Foundation---NSObject的奥秘(1)
查看>>
CDH5 + ZOOKEEPER + HIVE安装
查看>>
如何开启MySQL的远程帐号
查看>>
通过ORACLE的UTL_HTTP工具包发送包含POST参数的请求
查看>>
Linux下安装Oracle10g详细教程
查看>>