linux 高并发系统限制 设置
linux资源限制配置文件是/etc/security/limits.conf;限制用户进程的数量对于linux系统的稳定性非常重要。
limits.conf文件限制着用户可以使用的最大文件数,最大线程,最大内存等资源使用量。
/etc/security/limits.conf资源限制配置如下:
limits.conf文件实际是Linux PAM中 pam_limits.so的配置文件,pam_limits模块对 用户的会话进行资源限制;一个shell的初始limits就是由pam_limits设定的,用户登录后,pam_limits会给用户的shell设定在limits.conf定义的值。
资源解锁步骤
1.系统配置文件
sysctl是一个允许改变正在运行中的Linux系统的接口,修改的是针对 整个系统的内核参数;sysctl的修改是立即且临时的(重启后失效),可以通过修改sysctl.conf配置文件,达到永久生效。
系统打开最大文件数查看
设置系统打开最大文件数值
2.进程配置文件解锁
ulimit是linux shell的内键命令,它具有一套参数集,用于对shell进程及其子进程进行资源限制。例如用户同时运行了两个shell终端进程,只在其中一个环境中执行了ulimit – s 100,则该shell进程里创建文件的大小会有相应的限制,而另一个shell终端包括其上运行的子程序都不会受其影响。ulimit的设定值是 per-process 的,也就是说,每个进程有自己的limits值。使用ulimit进行修改,是立即生效的;ulimit只影响shell进程及其子进程,用户登出后失效;可以在profile中加入ulimit的设置,变相的做到永久生效。
进程打开最大文件数查看
设置进程打开最大文件数值
最新文章
- Listview详解
- android XML布局 属性与运用
- windows主机开启openssl的方法
- OJ 1188 全排列---康托展开
- IIS UrlWriter配置(asp.net)
- POJ 3450 	Corporate Identity kmp+最长公共子串
- SQL Server数据库修改字段属性
- 暴力破解UltraEdit v21 无需注册
- USB系列之八:透过ASPI执行SCSI命令
- section 模块页面切换代码
- ORACLE 快速启动监听及相关服务程序
- php方法传参
- Python实战一
- 使用Spring Boot开发 “Hello World” Web应用
- [BUG]Appium1.9.1 这个问题竟然花了我5分钟进行定位
- BZOJ 4555: [Tjoi2016&;Heoi2016]求和 (NTT + 第二类斯特林数)
- Python不定参数函数
- THINKPHP5 volist标签循环不能设置循环变量为$i
- agc007D - Shik and Game(dp 单调性)
- c++中数据表如何转成业务实体--map和结构体的相互转换