Linux-ulimit-系统资源限制
2010-11-24 11:25
351 查看
文件系统及程序的限制关系: ulimit
ulimit 限制用户的某些系统资源
包括可以开启的档案数量
可以使用的 CPU 时间
可以使用的内存总量等。
[root@www ~]# ulimit [-acdfHlmnpsStvw] [size]
选项与参数:
-H : hard limit ,严格的设定,必定不能超过这个设定的数值
-S : soft limit ,警告的设定,可以超过这个设定值,但是若超过则有警告讯息
-a : 后面不接任何选项与参数,可列出所有的限制额度
-c : 当某些程序发生错误时,系统可能会将该程序在内存中的信息写成档案,这种档案就被称为核心档案(core file)。
-f : 此 shell 可以建立的最大档案容量(一般可能设定为 2GB)单位为 Kbytes
-d : 程序可使用的最大断裂内存(segment)容量
-l : 可用于锁定 (lock) 的内存量
-m : 设置可以使用的常驻内存的最大值.单位:kbytes
-n : 设置内核可以同时打开的文件描述符的最大值.单位:n
-p : 设置管道缓冲区的最大值.单位:kbytes
-s : 设置堆栈的最大值.单位:kbytes
-v : 设置虚拟内存的最大值.单位:kbytes
-t : 可使用的最大 CPU 时间 (单位为秒)
-u : 单一用户可以使用的最大程序(process)数量
一般简单设置:ulimit -SHn 65535
让其永久生效:
[root@www ~]# vi /etc/security/limits.conf
* soft noproc 65535
* hard noproc 65535
* soft nofile 409600
* hard nofile 409600
* 代表针对所有用户
noproc 是代表最大进程数
nofile 是代表最大文件打开数
生产环境的案例:
[root@www ~]# vi /etc/security/limits.conf
# End of file
* soft core unlimit
* hard core unlimit
* soft fsize unlimited
* hard fsize unlimited
* soft data unlimited
* hard data unlimited
* soft nproc 65535
* hard nproc 63535
* soft stack unlimited
* hard stack unlimited
* soft nofile 409600
* hard nofile 409600
ulimit 限制用户的某些系统资源
包括可以开启的档案数量
可以使用的 CPU 时间
可以使用的内存总量等。
[root@www ~]# ulimit [-acdfHlmnpsStvw] [size]
选项与参数:
-H : hard limit ,严格的设定,必定不能超过这个设定的数值
-S : soft limit ,警告的设定,可以超过这个设定值,但是若超过则有警告讯息
-a : 后面不接任何选项与参数,可列出所有的限制额度
-c : 当某些程序发生错误时,系统可能会将该程序在内存中的信息写成档案,这种档案就被称为核心档案(core file)。
-f : 此 shell 可以建立的最大档案容量(一般可能设定为 2GB)单位为 Kbytes
-d : 程序可使用的最大断裂内存(segment)容量
-l : 可用于锁定 (lock) 的内存量
-m : 设置可以使用的常驻内存的最大值.单位:kbytes
-n : 设置内核可以同时打开的文件描述符的最大值.单位:n
-p : 设置管道缓冲区的最大值.单位:kbytes
-s : 设置堆栈的最大值.单位:kbytes
-v : 设置虚拟内存的最大值.单位:kbytes
-t : 可使用的最大 CPU 时间 (单位为秒)
-u : 单一用户可以使用的最大程序(process)数量
一般简单设置:ulimit -SHn 65535
让其永久生效:
[root@www ~]# vi /etc/security/limits.conf
* soft noproc 65535
* hard noproc 65535
* soft nofile 409600
* hard nofile 409600
* 代表针对所有用户
noproc 是代表最大进程数
nofile 是代表最大文件打开数
生产环境的案例:
[root@www ~]# vi /etc/security/limits.conf
# End of file
* soft core unlimit
* hard core unlimit
* soft fsize unlimited
* hard fsize unlimited
* soft data unlimited
* hard data unlimited
* soft nproc 65535
* hard nproc 63535
* soft stack unlimited
* hard stack unlimited
* soft nofile 409600
* hard nofile 409600
相关文章推荐
- linux系统资源限制-ulimit详解:
- 关于更改linux下系统资源限制:ulimit
- ulimit命令用来限制系统用户对shell资源的访问(设置Linux文件打开数)
- Linux ulimit 系统资源控制
- Linux系统资源限制
- CENTOS/RHEL 7 系统中设置SYSTEMD SERVICE的ULIMIT资源限制
- 使用ulimit命令和limits.conf限制系统资源的利用
- linux下进程的进程最大数、最大线程数、进程打开的文件数和ulimit命令修改硬件资源限制
- ulimit限制系统资源
- 修改linux资源限制---ulimit
- Linux系统的资源使用限制
- Linux系统资源限制
- linux 系统资源限制查看
- 【linux命令】ulimit设置系统限制
- linux系统中 ulimit限制
- Linux配置文件系统及程序的限制 - ulimit
- CENTOS/RHEL 7 系统中设置SYSTEMD SERVICE的ULIMIT资源限制
- linux系统资源限制
- Linux配置文件系统及程序的限制 - ulimit
- linux命令之修改系统允许进程打开文件描述符限制-ulimit