Linux ulimit命令(控制shell执行程序的资源、并发)
Linux ulimit命令用于控制shell程序的资源。
ulimit为shell内建指令,可用来控制shell执行程序的资源。
语法
ulimit [-aHS][-c <core文件上限>][-d <数据节区大小>][-f <文件大小>][-m <内存大小>][-n <文件数目>][-p <缓冲区大小>][-s <堆叠大小>][-t <CPU时间>][-u <程序数目>][-v <虚拟内存大小>]
参数:
- -a 显示目前资源限制的设定。
- -c <core文件上限> 设定core文件的最大值,单位为区块。
- -d <数据节区大小> 程序数据节区的最大值,单位为KB。
- -f <文件大小> shell所能建立的最大文件,单位为区块。
- -H 设定资源的硬性限制,也就是管理员所设下的限制。
- -m <内存大小> 指定可使用内存的上限,单位为KB。
- -n <文件数目> 指定同一时间最多可开启的文件数。
- -p <缓冲区大小> 指定管道缓冲区的大小,单位512字节。
- -s <堆叠大小> 指定堆叠的上限,单位为KB。
- -S 设定资源的弹性限制。
- -t <CPU时间> 指定CPU使用时间的上限,单位为秒。
- -u <程序数目> 用户最多可开启的程序数目。
- -v <虚拟内存大小> 指定可使用的虚拟内存上限,单位为KB。
实例
显示系统资源的设置
[root@w3cschool.cc ~]# ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
pending signals (-i) 1024
max locked memory (kbytes, -l) 32
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 4096
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
[root@w3cschool.cc ~]#
设置单一用户程序数目上限
[root@w3cschool.cc ~]# ulimit -u 500 //设置单一用户程序上限
[root@w3cschool.cc ~]# ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
pending signals (-i) 1024
max locked memory (kbytes, -l) 32
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 500
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
[root@w3cschool.cc ~]#
Linux ulimit命令(控制shell执行程序的资源、并发)相关推荐
- linux ulimit命令 控制shell执行程序的资源
Linux ulimit命令用于控制shell程序的资源. ulimit为shell内建指令,可用来控制shell执行程序的资源. 语法 ulimit [-aHS][-c <core文件上限&g ...
- Linux 命令之 ulimit 命令-控制shell程序的资源
文章目录 介绍 常用选项 参考示例 介绍 用来限制系统用户对 shell 资源的访问.如果不懂什么意思,下面一段内容可以帮助你理解: 假设有这样一种情况,当一台 Linux 主机上同时登陆了 10 个 ...
- linux 线程 ulimit,linux ulimit命令用法解析
学习ulimit命令的用法. 功能说明:控制shell程序的资源. 语 法:ulimit [-aHS][-c 补充说明:ulimit为shell内建指令,可用来控制shell执行程序的资源. 参 数: ...
- LINUX ulimit命令
原文链接 linux下默认是不产生core文件的,要用ulimit -c unlimited放开 概述 系统性能一直是一个受关注的话题,如何通过最简单的设置来实现最有效的性能调优,如何在有限资源的条件 ...
- linux shell编程 ppt,Linux常用命令与Shell基本编程.ppt
Linux常用命令与Shell基本编程.ppt Shell 脚本基本编程,无线产品部 katanazhang 2009-11-09,课程目标,linux 常用命令 shell 脚本编程 awk 的用法 ...
- Linux常用命令和shell命令
Linux常用命令和shell命令 1. 文件目录 创建目录 mkdir 目录名1 目录名2 ... 创建多级目录 mkdir -p 目录名 查看当前所在目录 pwd 创建文件 touch 文件名 删 ...
- linux常见命令以及shell入门编程(笔记总结记录)
linux常见命令以及shell入门编程(笔记总结记录) 文章目录 linux常见命令以及shell入门编程(笔记总结记录) 一.linux常见命令 1.不常用 2.常用 3.数据查找处理相关 1.g ...
- Linux常用命令及Shell的简单介绍
一.linux命令 1.查看指令的参数搭配: man 指令名称 2.基础指令 ls 列出当前目录下的所有文档的名称(文档指的是文件和文件夹) 常用参数搭配: ls -l 列出文档详细信息 l ...
- 【Linux】一步一步学Linux——ulimit命令(218)
00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 总结 06. 附录 01. 命令概述 ulimit命令用来限制系统用户对shell ...
最新文章
- linux 9.0挂载驱动
- 重学hadoop技术
- 在loadrunner中使用winsocket协议编写脚步三部曲
- jQuery 一些操作
- 2019计算机二级java软件_2019年计算机二级Java考试冲刺题及答案(2)
- JS 向未声明的变量分配值(可删除)
- php放量文档,成交量放量过顶买入法(图解)
- jquery操作checkbox最佳方法
- 关于四川2019ACM省赛热身赛B题的一个证明
- 基于matlab的小波去噪方法研究,基于matlab的小波去噪分析毕业论文.doc
- php页眉,如何在php中创建Word文档页眉/页脚
- 头条 上传图片大小_无锡抖音巨量运营培训南天值得选择——鹰手营子矿头条...
- lzy的游戏【思维分析】【背包】
- Web 前端学习之表单制作、网页超链接
- iOS Charts
- airflow的xcom使用
- 申请开通微信支付教程
- 嵌入式系统原理与实践期末个人总结
- DCOS到底是啥?看完这篇你就懂了
- 在计算机领域做研究的一些想法
热门文章
- gggenes绘制多物种基因结构比较
- Linux编译安装nginx1.4.7版本
- 怎么用python进行回归预测_使用Python训练回归模型并进行预测
- python16进制转10进制_python 字节串及10进制,16进制相关转换
- latex textbf没有用_使用LaTeX写作业
- QtJava笔记-Qt与Java进行SSL双向认证(Qt客户端,Java服务端)
- Python笔记-对字符串进行URL编码及解码
- Maven工作笔记-jar包打入本地仓库并打包
- 前端笔记-CSS布局使得网页分成3部(头,内容,脚)
- Micsorft文档阅读笔记-Run-Time Type Information解析及使用