hp-ux 内存参数修改 ulimit命令

本文介绍Linux中ulimit命令的功能及用法,包括如何查看和设置进程资源限制,如最大文件大小、最大内存使用等,并提供了具体的修改实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ulimit -a
core file size (blocks)     2097151
data seg size (kbytes)      2097152
file size (blocks)          unlimited
max memory size (kbytes)    unlimited
open files                  2048
pipe size (512 bytes)       16
stack size (kbytes)         131072
cpu time (seconds)          unlimited
max user processes          4091
virtual memory (kbytes)     unlimited
===========================================================================

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

修改成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值