查看“一天一命令之ulimit”的源代码
←
一天一命令之ulimit
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
<pre> vi /etc/security/limits.conf # add (*指代系统用户名),修改Linux系统对用户的关于打开文件数的软限制和硬限制: * soft nofile 65535 * hard nofile 65535 修改/etc/pam.d/login文件,在文件中添加如下行: session required /lib/security/pam_limits.so 如果是64bit系统的话,应该为 : session required /lib64/security/pam_limits.so /sbin/sysctl -p /etc/sysctl.conf /sbin/sysctl -w net.ipv4.route.flush=1 执行如下命令(linux系统优化完网络必须调高系统允许打开的文件数才能支持大的并发,默认1024是远远不够的): echo 'ulimit -HSn 65536' >> /etc/rc.local echo 'ulimit -HSn 65536' >>/root/.bash_profile ulimit -HSn 65536 重启机器 </pre> =选项= <pre> -a:显示目前资源限制的设定; -c <core文件上限>:设定core文件的最大值,单位为区块; -d <数据节区大小>:程序数据节区的最大值,单位为KB; -f <文件大小>:shell所能建立的最大文件,单位为区块; -H:设定资源的硬性限制,也就是管理员所设下的限制; -m <内存大小>:指定可使用内存的上限,单位为KB; -n <文件数目>:指定同一时间最多可开启的文件数; -p <缓冲区大小>:指定管道缓冲区的大小,单位512字节; -s <堆叠大小>:指定堆叠的上限,单位为KB; -S:设定资源的弹性限制; -t <CPU时间>:指定CPU使用时间的上限,单位为秒; -u <程序数目>:用户最多可开启的程序数目; -v <虚拟内存大小>:指定可使用的虚拟内存上限,单位为KB。 </pre> =常用= <pre> 查看 ulimit -n 65536 </pre> https://man.linuxde.net/ulimit [[category:ops]] [[category:shell]]
返回至
一天一命令之ulimit
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
我的导航
关于我
shell
python
ops
linuxchina.net
blog.linuxchina
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息