最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

linuxulimit命令用法解析

来源:动视网 责编:小OO 时间:2024-12-27 15:48:46
文档

linuxulimit命令用法解析

功能说明:控制shell程序的资源。语法:ulimit[-aHS][-c。补充说明:ulimit为shell内建指令,可用来控制shell执行程序的资源。参数。代码如下:-a显示目前资源的设定。-c;-d<;数据节区大小>;程序数据节区的最大值,单位为KB。-f<;文件大小>;shell所能建立的最大文件,单位为区块。-H设定资源的硬性,也就是管理员所设下的。-m<;内存大小>;指定可使用内存的上限,单位为KB。-n<;文件数目>;指定同一时间最多可开启的文件数。-p<;缓冲区大小>;指定管道缓冲区的大小,单位512字节。-s<;堆叠大小>;指定堆叠的上限,单位为KB。-S设定资源的弹性。-t;
推荐度:
导读功能说明:控制shell程序的资源。语法:ulimit[-aHS][-c。补充说明:ulimit为shell内建指令,可用来控制shell执行程序的资源。参数。代码如下:-a显示目前资源的设定。-c;-d<;数据节区大小>;程序数据节区的最大值,单位为KB。-f<;文件大小>;shell所能建立的最大文件,单位为区块。-H设定资源的硬性,也就是管理员所设下的。-m<;内存大小>;指定可使用内存的上限,单位为KB。-n<;文件数目>;指定同一时间最多可开启的文件数。-p<;缓冲区大小>;指定管道缓冲区的大小,单位512字节。-s<;堆叠大小>;指定堆叠的上限,单位为KB。-S设定资源的弹性。-t;


系统大全为您提供学习ulimit命令的用法。
功能说明:控制shell程序的资源。
语法:ulimit[-aHS][-c
补充说明:ulimit为shell内建指令,可用来控制shell执行程序的资源。
参数:
代码如下:
-a显示目前资源的设定。
-c
-d<数据节区大小>程序数据节区的最大值,单位为KB。
-f<文件大小>shell所能建立的最大文件,单位为区块。
-H设定资源的硬性,也就是管理员所设下的。
-m<内存大小>指定可使用内存的上限,单位为KB。
-n<文件数目>指定同一时间最多可开启的文件数。
-p<缓冲区大小>指定管道缓冲区的大小,单位512字节。
-s<堆叠大小>指定堆叠的上限,单位为KB。
-S设定资源的弹性。
-t
-u<程序数目>用户最多可开启的程序数目。
-v<虚拟内存大小>指定可使用的虚拟内存上限,单位为KB。
ulimit-a用来显示当前的各种用户进程。
Linux对于每个用户,系统其最大进程数。为提高性能,可以根据设备资源情况,设置各linux用户的最大进程数。
例如,把某linux用户的最大进程数设为10000个:
ulimit-u10000
对于需要做许多socket连接并使它们处于打开状态的Java应用程序而言,
最好通过使用ulimit-nxx修改每个进程可打开的文件数,缺省值是1024。
ulimit-n4096将每个进程可以打开的文件数目加大到4096,缺省为1024
其他建议设置成无(unlimited)的一些重要设置是:
复制代码
代码如下:
数据段长度:ulimit-dunlimited
最大内存大小:ulimit-munlimited
 堆栈大小:ulimit -s unlimited
cpu 时间:ulimit -t unlimited
虚拟内存:ulimit -v unlimited
有时服务器需要调整ulimit的stack size 参数调整为unlimited 无限,使用ulimit -s unlimited时只能在当时的shell见效,重开一个shell则失效。
解决方法:
在/etc/profile 的最后面添加ulimit -s unlimited。
然后:
# source /etc/profile
使修改即时生效。
可能的问题:
如果碰到类似的错误提示
ulimit: max user processes: cannot modify limit: 不允许的操作
ulimit: open files: cannot modify limit: 不允许的操作
以上操作对root用户是不会提示这样的信息的,只对普通用户有影响,原因何在?
大家可以去研究下文件:/etc
curity
mits.conf。
说明:
linux对用户有默认的ulimit,而这个文件可以配置用户的硬配置和软配置,硬配置是个上限。
超出上限的修改就会出“不允许的操作”这样的错误。
即任意用户的最大线程数和文件数为10240。 
 
 
经验总结:
  以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。 
 
本文来自系统大全http:///如需转载请注明!推荐:win7纯净版

文档

linuxulimit命令用法解析

功能说明:控制shell程序的资源。语法:ulimit[-aHS][-c。补充说明:ulimit为shell内建指令,可用来控制shell执行程序的资源。参数。代码如下:-a显示目前资源的设定。-c;-d<;数据节区大小>;程序数据节区的最大值,单位为KB。-f<;文件大小>;shell所能建立的最大文件,单位为区块。-H设定资源的硬性,也就是管理员所设下的。-m<;内存大小>;指定可使用内存的上限,单位为KB。-n<;文件数目>;指定同一时间最多可开启的文件数。-p<;缓冲区大小>;指定管道缓冲区的大小,单位512字节。-s<;堆叠大小>;指定堆叠的上限,单位为KB。-S设定资源的弹性。-t;
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top