Linux 用户打开进程数的调整
Linux 用户打开进程数的调整!! 本文内容仅在 RHEL6.4 上测试通过,本文仅针对所有用户。
1 查看nproc(max user processes)命令
[root@vm-cdh4 ~]# ulimit -u
14866
2 修改nproc
临时修改, 重登录或重启后失效:
[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_conf和nproc_conf中同时加入:
* soft nproc 16384
* hard nproc 16384
转载于:https://blog.51cto.com/weili163/1739245
Linux 用户打开进程数的调整相关推荐
- 怎样打开mysql进程数_mysql查看最大打开进程数
今天在群里刚刚知道这个查看打开最大进程数的命令,下面来看一下吧~ cat /proc/27095/limits | grep Max open files 查看mysql最大打开进程数的命令 我们应该 ...
- oracle tcp 上限,操作系统用户最大进程数限制maxuproc
问题: 应用反应连接数据库会话数有限制, 1.检查process设的3000,没有达到限制数 2.监听日志报错: 03-AUG-2017 14:34:52 * (CONNECT_DATA=(SERVI ...
- 如何修改linux文件句柄数,Linux服务器修改文件句柄数和用户最大进程数限制
1.临时修改的方法: ulimit -HSn 102400 此方法当前会话有效 2.永久修改方法(修改单个进程打开的最大句柄数) 修改vi /etc/security/limits.conf,在后面添 ...
- linux shell创建进程数,[原创]bash shell的并发实现及进程数的控制
首先,要实现并发, 同时运行的进程必须是没有先后顺序的,否则也不适用.比如对多台server进行ping. 一. 通过后台运行的方式 常规方式: [root@vm57-120 ~]# cat ping ...
- linux增加php进程数,linux - 调整php-fpm进程数之后,为什么负载飙升的厉害
2015-01-13 是1个php-fpm主进程,6个子进程.内存使用0.6455G 2015-01-20 是1个php-fpm主进程,30个子进程.内存使用0.4785G 虽然内存利用率和CPU的利 ...
- Linux用户态进程的内存管理
上一篇我们了解了内存在内核态是如何管理的,本篇文章我们一起来看下内存在用户态的使用情况,如果上一篇文章说是内核驱动工程师经常面对的内存管理问题,那本篇就是应用工程师常面对的问题. 相信大家都知道对用户 ...
- Linux用户态进程如何监控内存被写事件
上周了解到一个很好玩的问题,即 如何捕获到"一块特定的内存的内容变成某一个特定的值"这么一个事件. 嗯,还是那位暴雨天穿着意尔康皮鞋给我们送伞皮鞋湿了的同事,感谢他能提供一些好玩的 ...
- Linux用户态进程监控内存写排查踩内存
高铁北京回杭州的路上,想到一个简单的话题. 在一个复杂的程序中,发生踩内存是一件非常恶心的事情,很难通过什么线索直到谁在哪个函数中往哪个地址写了什么,比方说数组越界写什么的. 去年,我曾经长篇大论了一 ...
- linux 查杀其他用户进程,linux如和对其他用户隐藏进程?
Linux kernel 3.2以上,root用户可以设置内核,让普通用户看不到其它用户的进程.适用于有多个用户使用的系统.该功能由内核提供,因此本教程适用于Debian/Ubuntu/RHEL/Ce ...
- Linux记录-进程数和句柄数调整
1.cat /etc/security/limits.conf webuser soft nofile 65535 webuser hard nofile 65535 webuser soft npr ...
最新文章
- 简单分析beyond作曲
- 虚拟化--046 利用web client查看存储
- WWDC上这个神级功能,一言不合又要改变未来购物趋势
- 获取NT的admin权限的方法
- Android中DatePicker日期选择器的使用和获取选择的年月日
- AI大神贾扬清确认将离开Facebook,加入阿里硅谷研究院
- java bitset_Java BitSet intersects()方法与示例
- 小学认识计算机硬件ppt,认识计算机硬件课件.ppt
- 计算机视觉应用开发功能图,《计算机视觉算法:基于OpenCV的计算机应用开发》 —1.3 理解计算机图像...
- 2.图像作为函数 | 如何把图像看作函数_2
- 【Elasticsearch】 es kibana 安全实战
- 详述SaltStack Salt 命令注入漏洞(CVE-2020-16846/25592)
- Java8新特性(Integer,Long,Byte,Short)
- 生成条形码(jsbarcode、vue-barcode)
- 【推荐】无线WiFi信号测试软件WirelessMon
- 计算机未设置无线网络,没有电脑怎么设置无线路由器
- 剑指XX游戏(二) - 网易2011笔试题详解
- IT业狼多肉少?程序员的绝地求生,谁能给他们一把“98K”?
- iPhone 蓝牙通信编程初步(网上收集)
- Resource of computer vision, pattern recognition, machine learning etc.
热门文章
- linux裸磁盘的配置,【存储】nas模拟裸磁盘挂载swift
- html5中的错误怎么调试,页面中css调试和问题 解决的一些经验总结
- 全球首列氢燃料混合动力有轨电车成功商业运营,全程“无网”运行
- ios开发错误之: Undefined symbols for architecture x86_64
- Midnight Commander强大的命令行文件管理器
- 光猫上网问题 看我如何解决
- LA3027(并查集)
- 【redis源码】(五)Ziplist
- for_else,break——python小练
- arm linux 内存压力测试,嵌入式中如何给内存做压力测试?