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_confnproc_conf中同时加入:

*  soft  nproc  16384
*  hard  nproc  16384

转载于:https://blog.51cto.com/weili163/1739245

Linux 用户打开进程数的调整相关推荐

  1. 怎样打开mysql进程数_mysql查看最大打开进程数

    今天在群里刚刚知道这个查看打开最大进程数的命令,下面来看一下吧~ cat /proc/27095/limits | grep Max open files 查看mysql最大打开进程数的命令 我们应该 ...

  2. oracle tcp 上限,操作系统用户最大进程数限制maxuproc

    问题: 应用反应连接数据库会话数有限制, 1.检查process设的3000,没有达到限制数 2.监听日志报错: 03-AUG-2017 14:34:52 * (CONNECT_DATA=(SERVI ...

  3. 如何修改linux文件句柄数,Linux服务器修改文件句柄数和用户最大进程数限制

    1.临时修改的方法: ulimit -HSn 102400 此方法当前会话有效 2.永久修改方法(修改单个进程打开的最大句柄数) 修改vi /etc/security/limits.conf,在后面添 ...

  4. linux shell创建进程数,[原创]bash shell的并发实现及进程数的控制

    首先,要实现并发, 同时运行的进程必须是没有先后顺序的,否则也不适用.比如对多台server进行ping. 一. 通过后台运行的方式 常规方式: [root@vm57-120 ~]# cat ping ...

  5. linux增加php进程数,linux - 调整php-fpm进程数之后,为什么负载飙升的厉害

    2015-01-13 是1个php-fpm主进程,6个子进程.内存使用0.6455G 2015-01-20 是1个php-fpm主进程,30个子进程.内存使用0.4785G 虽然内存利用率和CPU的利 ...

  6. Linux用户态进程的内存管理

    上一篇我们了解了内存在内核态是如何管理的,本篇文章我们一起来看下内存在用户态的使用情况,如果上一篇文章说是内核驱动工程师经常面对的内存管理问题,那本篇就是应用工程师常面对的问题. 相信大家都知道对用户 ...

  7. Linux用户态进程如何监控内存被写事件

    上周了解到一个很好玩的问题,即 如何捕获到"一块特定的内存的内容变成某一个特定的值"这么一个事件. 嗯,还是那位暴雨天穿着意尔康皮鞋给我们送伞皮鞋湿了的同事,感谢他能提供一些好玩的 ...

  8. Linux用户态进程监控内存写排查踩内存

    高铁北京回杭州的路上,想到一个简单的话题. 在一个复杂的程序中,发生踩内存是一件非常恶心的事情,很难通过什么线索直到谁在哪个函数中往哪个地址写了什么,比方说数组越界写什么的. 去年,我曾经长篇大论了一 ...

  9. linux 查杀其他用户进程,linux如和对其他用户隐藏进程?

    Linux kernel 3.2以上,root用户可以设置内核,让普通用户看不到其它用户的进程.适用于有多个用户使用的系统.该功能由内核提供,因此本教程适用于Debian/Ubuntu/RHEL/Ce ...

  10. Linux记录-进程数和句柄数调整

    1.cat /etc/security/limits.conf webuser soft nofile 65535 webuser hard nofile 65535 webuser soft npr ...

最新文章

  1. 简单分析beyond作曲
  2. 虚拟化--046 利用web client查看存储
  3. WWDC上这个神级功能,一言不合又要改变未来购物趋势
  4. 获取NT的admin权限的方法
  5. Android中DatePicker日期选择器的使用和获取选择的年月日
  6. AI大神贾扬清确认将离开Facebook,加入阿里硅谷研究院
  7. java bitset_Java BitSet intersects()方法与示例
  8. 小学认识计算机硬件ppt,认识计算机硬件课件.ppt
  9. 计算机视觉应用开发功能图,《计算机视觉算法:基于OpenCV的计算机应用开发》 —1.3 理解计算机图像...
  10. 2.图像作为函数 | 如何把图像看作函数_2
  11. 【Elasticsearch】 es kibana 安全实战
  12. 详述SaltStack Salt 命令注入漏洞(CVE-2020-16846/25592)
  13. Java8新特性(Integer,Long,Byte,Short)
  14. 生成条形码(jsbarcode、vue-barcode)
  15. 【推荐】无线WiFi信号测试软件WirelessMon
  16. 计算机未设置无线网络,没有电脑怎么设置无线路由器
  17. 剑指XX游戏(二) - 网易2011笔试题详解
  18. IT业狼多肉少?程序员的绝地求生,谁能给他们一把“98K”?
  19. iPhone 蓝牙通信编程初步(网上收集)
  20. Resource of computer vision, pattern recognition, machine learning etc.

热门文章

  1. linux裸磁盘的配置,【存储】nas模拟裸磁盘挂载swift
  2. html5中的错误怎么调试,页面中css调试和问题 解决的一些经验总结
  3. 全球首列氢燃料混合动力有轨电车成功商业运营,全程“无网”运行
  4. ios开发错误之: Undefined symbols for architecture x86_64
  5. Midnight Commander强大的命令行文件管理器
  6. 光猫上网问题 看我如何解决
  7. LA3027(并查集)
  8. 【redis源码】(五)Ziplist
  9. for_else,break——python小练
  10. arm linux 内存压力测试,嵌入式中如何给内存做压力测试?