`
weiyinchao88
  • 浏览: 1180452 次
文章分类
社区版块
存档分类
最新评论

修改linux资源限制---ulimit

 
阅读更多

功能说明:控制shell程序的资源。

语  法:ulimit[-aHS][-c<core文件上限>][-d<数据节区大小>][-f<文件大小>][-m<内存大小>][-n<文件数目>][-p<缓冲区大小>][-s<堆叠大小>][-t<CPU时间>][-u<程序数目>][-v<虚拟内存大小>]

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

参  数:
-a 显示目前资源限制的设定。
-c<core文件上限> 设定core文件的最大值,单位为区块。
-d<数据节区大小> 程序数据节区的最大值,单位为KB。
-f<文件大小> shell所能建立的最大文件,单位为区块。
-H 设定资源的硬性限制,也就是管理员所设下的限制。
-m<内存大小> 指定可使用内存的上限,单位为KB。
-n<文件数目> 指定同一时间最多可开启的文件数。
-p<缓冲区大小> 指定管道缓冲区的大小,单位512字节。
-s<堆叠大小> 指定堆叠的上限,单位为KB。
-S 设定资源的弹性限制。
-t<CPU时间> 指定CPU使用时间的上限,单位为秒。
-u<程序数目> 用户最多可开启的程序数目。
-v<虚拟内存大小> 指定可使用的虚拟内存上限,单位为KB。

修改ulimit 的参数
[root@web230 ~]# ulimit -n
1024
以修改 limit -n 为例
vi /root/.bash_profile
填加 ulimit -HSn 10240 保存退出
source /root/.bash_profile
[root@web230 ~]# ulimit -n
10240
修改成功!






分享到:
评论

相关推荐

    linux_ulimit的使用

    linux_ulimit的使用 linux_ulimit的使用 linux_ulimit的使用

    并发时-修改Linux系统下的大文件描述符限制

     当然可以通过ulimit -SHn 102400 命令来修改该限制,但这个变更只对当前的session有效,当断开连接重新连接后更改失效了。  如果想变更需要修改/etc/security/limits.conf 文件,如下:  vi /etc/security/...

    Linux ulimit命令用法详解

    -a 显示目前资源限制的设定。 -c 设定core文件的最大值,单位为区块。 -d 程序数据节区的最大值,单位为KB。 -f shell所能建立的最大文件,单位为区块。 -H 设定资源的硬性限制,也就是管理员所设下的限制。 -m 指定...

    增加系统的最大打开文件数

    ulimit -n 这个数字说明了一个普通用户能够在一个单独会话中所能打开最大的文件数目。注意。如果是root,以下操作不能使ulimit -n的输出增加。因为用户root用户不受这个ulimit限制。只有普通用户才会受这个限制。

    Linux命令搜索工具linux-command.zip

    Linux初学者进阶学习资源整理 Linux 基础入门(新版) 【译】Linux概念架构的理解 En Linux 守护进程的启动方法 Linux编程之内存映射 ...

    sipp-cn-reference.pdf

    -----------提高文件标示符限制------------------------- /etc/security/limits.conf增加 * soft nofile 32768 * hard nofile 65535 /etc/pam.d/login增加 sosession required /lib/security/pam_limits.so ...

    marmot-cn#readingNotes#设置linux打开文件句柄:proc:sys:fs:file-max和ulimit

    设置Linux打开文件句柄/proc/sys/fs/file-max和ulimit -n的区别表示系统级别的能够打开的文件句柄的数量.是对整个系统的限制,并不是

    elasticbeanstalk-docker-ulimit-example:更新 ulimit 设置的示例 Elastic Beanstalk Docker 项目

    elasticbeanstalk-docker-ulimit-example 使用以下 ebextensions 配置更新 ulimit 设置的示例 Elastic Beanstalk Docker 项目: files: "/etc/security/limits.conf": mode: "00644" owner: "root" group: ...

    ansible-ulimit:有助于管理 ulimit 配置的角色

    有助于管理ulimit配置的角色。 例子 --- # Example of how to use the role - hosts: myhost vars: ulimit_config: - domain: '*' type: soft item: core value: 0 - domain: '*' type: hard item: rss ...

    verify-ulimit:验证当前 ulimit

    验证-ulimit 验证当前 ulimit。

    ulimit nr_open 自动化配置脚本

    永久修改进程打开文件最大值限制自动化配置脚本,是linux服务器/阿里云新机器必修改选项,安装redis, kafka,elasticsearch等服务器必改

    ulimit命令 控制shell程序的资源

    显示目前资源限制的设定 -d 程序数据节区的最大值,单位为KB -t 指定CPU使用时间的上限,单位为秒 -u 用户最多可开启的程序数目 -v 指定可使用的虚拟内存上限,单位为KB 参考实例 显示系统资源的设置...

    Wrk压力测试脚本--对ONU及路由等通信产品

    注意:在Linux终端下使用ulimit -a查看下一个文件并发数,默认是600,需通过 ulimit -n 60000修改后在允许脚本 在ONU或路由上行创建一个 WEB服务器,尽量使局域网内存的用户访问的网址的大小大一点,效果容易出现; ...

    linux的最大打开文件数限制修改方法

    linux会为每个用户登录系统打开最大文件数都有限制, 这个限制通过 ulimit -n 可以看到, 一般是 1024 . 在一些并发或多线程情况下, 需要突破这个限制. 修改 第一步 编辑 /etc/security/limits.conf 并确保其包含下列...

    ELK安装步骤_Linux

    tar –zxvf jdk-8u151-linux-x64.tar.gz 创建运行ELK的用户 [root@localhost local]# groupadd elk [root@localhost local]# useradd -g elk elk chown -R elk:elk /elk vi /etc/profile export ES_JAVA_HOME=/...

    mac下使用brew配置环境的步骤分享

    配置 httpd.conf 加入php拓展 /etc/apache2/httpd.conf 如出现 ULIMIT_MAX_FILES=”ulimit -S -n `ulimit -H -n`” 错误 需要去掉 /usr/sbin/apachectl 里面的 ulimit -S -n `ulimit -H -n 重启apache brew install...

    linux下文件描述符限制问题

    linux下文件描述符最大限制默认最大为1024,通过 [root@localhost ~]# ulimit -n 1024 这个命令可以查看。此值可以修改。 进程的文件描述符,可以通过 [root@localhost ~]# ls -al /proc/13623/fd |wc -l 59 输出...

    centos7-shisanxiang.sh

    | 5 | 配置ulimit(最大连接数调优到307200) | | 6 | 配置limits解除最大进程数和最大文件打开数限制 | | 7 | 内核sysctl.conf的常用参数优化释义(只显示不进行优化) | | 8 | 服务器字符集调整到utf-8 | | 9 | ...

    Hadoop集群(第12期副刊)_Hbase性能优化

    Linux系统最大可打开文件数一般默认的参数值是1024,如果你不进行修改并发量上来的时候会出现“Too Many Open Files”的错误,导致整个HBase不可运行,你可以用ulimit -n 命令进行修改,或者修改/etc/security/...

Global site tag (gtag.js) - Google Analytics