使用ulimit -a 可以查看系统使用的资源

core file size 设定core文件的最大值,单位为区块,如果指定为0,不会产生core文件

data seg size 设定数据段的最大值,单位为KB

scheduling priority  进程优先级的限定:这个值对root不起作用

file size  shell所能建立的最大文件大小,单位为区块

pending signals  进程最大挂起/阻塞的信号量数量

max locked memory  可以锁住的物理内存的最大值,单位:kbytes,这个值只root用户不起作用,锁定内存的操作由mlock()函数提供,避免swap in/ swap out

max memory size  可以使用的常驻内存的最大值,单位:kbytes

open files 指系统打开的最大文件数,若超出1024容易报error:too many open files

pipe size 设置管道的最大值,单位为block,1 block=512 bytes

POSIX message queues POSIX的消息队列的最大值为819200字节

real-time priority  限制程序实时优先级的范围,只针对普通用户,root不起作用

stack size  指定线程堆栈的最大值,单位:kbytes

cpu time  指定进程使用的CPU时间的上限,单位为秒

max user processes  用户最多可开启的程序数目

virtual memory  指定可使用的虚拟内存上限,单位为KB

file locks  所能锁住的文件的最大个数没有限制

有如下三种修改方式:

1. 在/etc/rc.local 中增加一行 ulimit -SHn 65535
2. 在/etc/profile 中增加一行 ulimit -SHn 65535

3. /etc/security/limits.conf是Linux系统资源使用的配置文件,用来设置用户对系统资源的使用

语法:<domain>:

      表示限定的对象,可以是用户、用户组(组名前加@区分用户)、或者*(所有用户)

   <type>:

      soft 表示告警的设定,即超过这个值就会产生告警信息

      hard 表示严格的设定,肯定不会超过这个设定的值

 <item>:

      core:限制内核文件大小

      data:最大数据大小

      fsize:最大文件大小

      memlock:最大锁定内存地址空间

         nofile:打开文件的最大数目

      rss:最大持久设置大小

      stack:最大栈大小

      cpu:以分钟为单位的最多CPU时间

      noproc:进程的最大数目

      as:地址空间限制

   <value>:

      表示要限制的值

例如:

1、所有用户打开文件的最大数目为65535,超过65535就会告警

2、所有用户打开文件的最大数目为65535,不会超过这个值

3、所有mysql组的用户最大锁定内存地址空间不限制(有点没理解~-~)

4、所有mysql组的用户最大锁定内存地址空间不限制

注意:在修改进程数资源的时候,/etc/security/limits.d/90-nproc.conf文件的会制约limits.conf文件的nproc进程数,所以如果改了limits.conf文件的nproc发现值未生效,90-nproc.conf文件也要添加nproc的相关参数

ulimit系统资源的设定的更多相关文章

  1. Linux ulimit 系统资源控制

    ulimit 的功能和用法 ulimit 功能简述 假设有这样一种情况,当一台 Linux 主机上同时登陆了 10 个人,在系统资源无限制的情况下,这 10 个用户同时打开了 500 个文档,而假设每 ...

  2. ulimit限制打开的文件数量

    以限制打开文件数为例. ulimit -Hn 查看硬限制. ulimit -Sn 查看软限制. ulimit -n 查看两个中更小的限制(软限制始终比硬限制低, 所以查看的是软限制) 设定规则 1.软 ...

  3. 【linux】ulimit限制打开的文件数量

    以限制打开文件数为例. ulimit -Hn 查看硬限制. ulimit -Sn 查看软限制. ulimit -n 查看两个中更小的限制(软限制始终比硬限制低, 所以查看的是软限制) 设定规则 1.软 ...

  4. nginx 详解

    #运行用户 #user  nobody;   #启动进程,通常设置成和cpu的数量相等或者2倍于cpu的个数(具体结合cpu和内存).默认为1 worker_processes  1;   #全局的错 ...

  5. Nginx详细配置

    #运行用户#user  nobody; #启动进程,通常设置成和cpu的数量相等或者2倍于cpu的个数(具体结合cpu和内存).默认为1worker_processes  1; #全局的错误日志和日志 ...

  6. Nginx配置文件nginx.conf详细说明

    Nginx配置文件nginx.conf详细说明 #worker_processes 8; #worker_cpu_affinity 00000001 00000010 00000100 0000100 ...

  7. 详解Nginx服务器配置

    #运行用户 user nobody; #启动进程,通常设置成和cpu的数量相等 worker_processes ; #全局错误日志及PID文件 #error_log logs/error.log; ...

  8. Nginx记录-Nginx基础(转载)

    1.Nginx常用功能 1.Http代理,反向代理:作为web服务器最常用的功能之一,尤其是反向代理. Nginx在做反向代理时,提供性能稳定,并且能够提供配置灵活的转发功能.Nginx可以根据不同的 ...

  9. CentOS7.x编译安装nginx,实现HTTP2

    网站使用HTTP2有助于网站加速及更安全,要配置HTTP2必须满足两个条件:①openssl的版本必须在1.0.2e及以上.②nginx的版本必须在1.9.5以上 一.准备工作  配置HTTP2之前需 ...

随机推荐

  1. java学习路线之必会的java基础教程

    大数据产业已进入发展的“快车道”,急需大量优秀的大数据人才作为后盾.如果你是Java编程出身,那学习大数据自然是锦上添花:但如果你是刚刚接触大数据技术,还在Java编程基础阶段,这篇文章非常值得你看! ...

  2. zabbix自动发现自动注册

    一.自动发现 1. 2自动注册详细配置 二.自动注册 1. . 2.自动注册详细配置 三 自动安装zabbix客户端脚本 #!/bin/bash #robin path='/etc/zabbix/za ...

  3. Python Redis 常用操作

    delete(*names) # 根据删除redis中的任意数据类型 exists(name) # 检测redis的name是否存在 keys(pattern='*') # 根据模型获取redis的n ...

  4. linux基础之awk

    gawk - pattern scanning and processing language 基本用法: gawk [options] 'program' FILE... program: PATT ...

  5. QuerySet API

    模型objects:这个对象是 django.db.model.manager.Manger 的对象,这个类是一个空壳类,它上面的所有方法都是从 QuerySet 这个类中拷贝过来的. >> ...

  6. stlcky footers布局小技巧

    sticky-footer解决方案 在网页设计中,Sticky footers设计是最古老和最常见的效果之一,大多数人都曾经经历过.它可以概括如下:如果页面内容不够长的时候,页脚块粘贴在视窗底部:如果 ...

  7. 【BZOJ】 4810: [Ynoi2017]由乃的玉米田

    题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=4810 思路还是比较显然,第一反应应该就是莫队. 考虑怎么维护三个询问,想到了要维护每一个数 ...

  8. java基础 (二)之HashMap,HashTable,ConcurrentHashMap区别

    HashTable: put方法加了同步锁synchronized,底层数组+链表实现,无论key还是value都不能为null,线程安全,实现线程安全的方式是在修改数据时锁住整个HashTable, ...

  9. leecode第一百六十题(相交链表)

    /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode ...

  10. rabbitmq channel参数详解

    文章转载自: https://www.cnblogs.com/piaolingzxh/p/5448927.html    部分参数说明有修改 1.Channel 1.1 channel.exchang ...