Chinaunix首页 | 论坛 | 博客
  • 博客访问: 383005
  • 博文数量: 80
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1767
  • 用 户 组: 普通用户
  • 注册时间: 2013-01-24 16:18
个人简介

为啥不能追求自己的爱好一辈子呢

文章分类

全部博文(80)

文章存档

2017年(1)

2015年(2)

2014年(18)

2013年(59)

分类: LINUX

2013-08-09 16:22:13

序言:

    前几天看网络上的linux优化,看到可以优化进程数,和core文件的大小,就man了一下,翻译了一下ulimit命令。特此记下来。以后再用。

实体:

                ulimit [-SHacdefilmnpqrstuvx [limit]]

                 提供对shell和通过该shell启动的进程进行可用资源的控制。(首先是该系统允许提供此控制)。
                -H  -S制定了对指定资源的硬限制或者是软限制,硬限制一旦设置就不能改变,软限制可以通过修改最多增加到硬限制的设置。如果不指定-H或者-S, 表示都会设置。如果资源被指定了的话limit的值可以是一个整数,limit也可以是hard,soft,或者是unlimited,代表着硬限制,软限制,和不限制。如果limit被忽略的话,当前的软限制将会被打印,除非指定了-H,如果多于一个资源被指定了的话,限制名字和单位将会在限制值之前显示。下面是其他的解释。
               -a    将会打印所有当前的限制
                -c   core文件最大的尺寸
                -d  最大的进程数据段
               -e    最大的进程优先级(nice)
                -f   shell或者他的孩子的 写文件的最大尺寸
                -i   最大的等待信号的数量
               -l  内存最大的锁的尺寸
              -n 最大的可打开的文件描述符(很多系统不允许设置)
             。。。。等等
           如果想永久设置剩下,可以修改/etc/security/limits.conf

例子:

       

点击(此处)折叠或打开

  1. 〉ulimit -a
       


点击(此处)折叠或打开

  1. 〉ulimit -c 1000
  2. 〉ulimit -
        
     


  


阅读(874) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~