首页 > 系统相关 >linux 高并发系统限制 设置

linux 高并发系统限制 设置

时间:2022-10-10 16:22:43浏览次数:54  
标签:shell conf limits ulimit 并发 设置 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的设置,变相的做到永久生效。

 

 进程打开最大文件数查看

 

 设置进程打开最大文件数值

 

 

 

标签:shell,conf,limits,ulimit,并发,设置,linux,进程,配置文件
From: https://www.cnblogs.com/Ansing/p/16776112.html

相关文章

  • 常用Linux命令
    描述:暂时只编写方向性的命令,不会编写详细实操运用,后续继续更新#重启reboot或shutdown–rnow#关机shutdown–hnow#修改用户的权限相关chmod#创建新的目录mkdir#......
  • el-cascader设置选中默认值
      业务需求:点击左侧树,右边点击上传按钮后弹出页面默认选中左侧选中的节点步骤:1、定义数组 parentList:[];      2、点击左侧时,获取选中节点及所有父节点,......
  • Kali-Linux-for-Docker
    说明基于kali官方开源的Docker镜像修改,如需使用官方固件可以前往https://hub.docker.com/r/kalilinux/kali-rollingDockerHubhttps://hub.docker.com/r/m0x1n/kali-rol......
  • 在linux服务器上搭建docker容器
    建立容器并配置环境方案Docker命令大全Docker命令大全|菜鸟教程(runoob.com)LinuxLinux教程|菜鸟教程(runoob.com)Docker镜像从dockerhub下载镜像,这里下......
  • Linux find命令汇总大全和举例
    一、find命令语法格式:find[路径][选项][操作]选项参数对照表:   三、常用选项-name查找/etc目录下以conf结尾的文件,文件名区分大小写,例如:fi......
  • linux离线部署(部署ansible为例)
    准备一台能连接互联网的服务器,制作ansible离线包,我们需要使用到yumdownloader及createrepo工具。首先安装yumdownloader:yumdownloader命令在软件包yum-utils里面。先......
  • Linux系统的硬链接和软连接对比区别
    1.Linux链接概念Linux链接分两种,一种被称为硬链接(HardLink),另一种被称为符号链接(SymbolicLink)。默认情况下,ln 命令产生硬链接。硬连接硬连接指通过索引节点来进行连......
  • Tubian Edge,Tubian Linux的滚动版本上线
    Github主页(提供下载):https://github.com/jinshulumengchuang/Tubian-Linux123网盘下载:https://www.123pan.com/s/XjkKVv-JO9Uvhttps://www.123pan.com/s/XjkKVv-BO9Uvhtt......
  • 初识Linux(一)------什么是Linux?
    前言最近遇到的项目需要在Linux上进行开发测试,作为萌新宝宝的我是一点不懂,还以为和Windows操作差不多,结果在Linux上屡屡四处碰壁,举步维艰。无奈只能祭出我本科大一就......
  • Linux相关命令
    查看端口和应用进程:netstat-tunlp启动jenkins:systemctlstartjenkins查看jenkins启动状态:systemctlstatusjenkins停止jenkins:systemctlstopjenkinssystemctl命......