Linux ulimit命令

Linux ulimit命令用于控制shell程序的资源。

ulimit为shell内建指令,可用来控制shell执行程序的资源。

语法

ulimit [-aHS][-c ][-d ][-f ][-m ][-n ][-p ][-s ][-t ][-u ][-v ]

参数:

-a  显示目前资源限制的设定。

-c  设定core文件的最大值,单位为区块。

-d  程序数据节区的最大值,单位为KB。

-f  shell所能建立的最大文件,单位为区块。

-H  设定资源的硬性限制,也就是管理员所设下的限制。

-m  指定可使用内存的上限,单位为KB。

-n  指定同一时间最多可开启的文件数。

-p  指定管道缓冲区的大小,单位512字节。

-s  指定堆叠的上限,单位为KB。

-S  设定资源的弹性限制。

-t  指定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 ~]#

python manager ulimit_Linux ulimit命令相关推荐

  1. python manager ulimit_linux 设置系统ulimit

    在使用linux作为服务运行环境时,会遇到一些性能瓶颈,是因为系统默认设置的值比较低,一般是1024,很容易造成资源不够,不能创建进程或者不能打开文件. 一.首先使用ulimit -a查看系统ulim ...

  2. Python必备基本技能——命令行参数args详解

    Python必备基本技能--命令行参数args详解 1. 效果图 2. 源码 2.1 简单命令行参数 2.1 轮廓检测源代码 参考 这篇博客将介绍一项开发人员.工程师和计算机科学家必备的技能--命令行 ...

  3. python中执行linux命令(调用linux命令)_Python调用Linux bash命令

    import subprocess as sup  # 以下注释很多(为了自己以后不忘), 如果只是想在python中执行Linux命令, 看前5行就够了 # 3.5版本之后官方推荐使用sup.run ...

  4. linux下的软硬资源限制,关于ulimit命令修改软硬资源大小说明及正确修改软硬资源限制数配置...

    近来,同事做了一些CentOS的优化,用于部署线上服务,问我修改了软硬资源进程数限制,为什么重启后没生效.我说配置写到配置文件里,是可以生效的啊.于是,检查了下他系统的优化配置,发现他修改进程数限制配 ...

  5. python使用argparse解析命令行参数

    python使用argparse解析命令行参数 你的程序如何能够解析命令行选项(位于sys.argv中) #示意使用sys.argv进行参数解析: #注意,sys.argv中第0个索引是函数本身,所以 ...

  6. python:未找到命令

    参考下面的文章: python:未找到命令_无色云的博客-CSDN博客https://blog.csdn.net/weixin_38669561/article/details/103010621这样 ...

  7. python-如何解决python执行pip install 命令的时候出现 File“<stdin>“,line 1 pip install XXX的问题

    python-如何解决python执行pip install 命令的时候出现 File"",line 1 pip install XXX的问题 参考文章: (1)python-如何 ...

  8. linux ulimit命令 控制shell执行程序的资源

    Linux ulimit命令用于控制shell程序的资源. ulimit为shell内建指令,可用来控制shell执行程序的资源. 语法 ulimit [-aHS][-c <core文件上限&g ...

  9. python调用shell命令-在Python中执行shell命令的6种方法,你都知道吗?

    原标题:在Python中执行shell命令的6种方法,你都知道吗? Python经常被称作"胶水语言",因为它能够轻易地操作其他程序,轻易地包装使用其他语言编写的库.今天我们就讲解 ...

最新文章

  1. 第七章——DMVs和DMFs(2)——用DMV和DMF监控索引性能
  2. 微信小程序 基础3【组件化开发、自定义组件、全栈开发、使用Express】
  3. 神经网络的损失函数讲解
  4. 在OpenShift上将JMS与JBoss A-MQ结合使用。 从远程客户端和加密中学到的经验教训。...
  5. html悬浮弹窗后面背景变深,JS+CSS实现Div弹出窗口同时背景变暗的方法
  6. android获取屏幕宽高与获取控件宽高
  7. 解析几何 —— 经典题解
  8. HTTrack 网站备份工具
  9. Java基础知识汇总(持续更新)
  10. PCIe协议学习笔记
  11. PHP的WMB队列消费代理的实现
  12. 计算机二级考试考的什么内容,计算机二级考试内容考些什么
  13. 手上长有透明液体的小疙瘩并脱皮怎么办?
  14. 日野汽车数据作假召开记者招待会
  15. Java项目:基于jsp+mysql+Spring+SpringMVC+mybatis的农产品网上销售系统
  16. 面试官问了我7个问题,场面一度很尴尬
  17. 传统行业如何搭建大数据团队?
  18. 【相机标准】我的cameralink协议学习笔记(个人中文翻译,以及理解)
  19. MyEclipse Tomcat6.0 Win7下的安装问题?
  20. rk3308芯片手册文档

热门文章

  1. NOIP2018 DAY1T1 铺设道路(水题)
  2. Win10 Build9926 更新问题解决
  3. 多线程与多进程(转载)
  4. 10.28-11.1-广州软件所-实习工作日记
  5. Nginx平滑添加模块
  6. Luakit的前世今生
  7. CAD转换图片的小窍门
  8. Android开机自动运行APP——BroadcastReceiver
  9. GoLang strings包函数用法
  10. zookeeper3.4.6 使用研究