找回密码
 注册
查看: 641|回复: 0

ulimit -c详解

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2022-6-27 11:52:55 | 显示全部楼层 |阅读模式
ulimit -a 用来显示当前的各种用户进程限制
# Y( g: ~$ G2 j' F# }4 [+ GLinux对于每个用户,系统限制其最大进程数,为提高性能,可以根据设备资源情况,3 O$ a+ N1 l- M% t$ v0 C
设置个Linux用户的最大进程数,一些需要设置为无限制:
7 i& `; n+ @+ U0 d* a; q/ q! ^2 A数据段长度:ulimit -d unlimited
8 T# c+ I6 L* A- w: V最大内存大小:ulimit -m unlimited
: ?4 p/ u) B6 _( H6 S堆栈大小:ulimit -s unlimited
* l* j; `% u. ^$ B5 h9 N3 }, w' x. Q+ ]& _3 D7 b5 \$ ~+ v% ^
5 A7 k$ @: Q2 M: ]) n
ulimit命令

功能说明:控制shell程序的资源。
: _% H/ i! }; ~2 L6 H3 r( n! D- _0 x( {0 w
语  法:ulimit [-aHS][-c <core文件上限>][-d <数据节区大小>][-f <文件大小>][-m <内存大小>][-n <文件数目>][-p <缓冲区大小>][-s <堆叠大小>][-t <CPU时间>][-u <程序数目>][-v <虚拟内存大小>]
' p7 |7 D& |4 W: f0 m4 I) b6 j9 w' J# V& t- J  b3 {/ G  d
补充说明:ulimit为shell内建指令,可用来控制shell执行程序的资源。
6 I7 [4 l2 C0 v- I2 d  Y2 C- b0 Z4 _( A/ \* n  Y( j3 o5 ]6 W' Z
参  数:7 b# R0 c( f4 ~1 I8 _; O( g( T1 ?
   -a  显示目前资源限制的设定。
; T( }" Q9 }  N   -c <core文件上限>  设定core文件的最大值,单位为区块。
+ f, n1 d7 j7 D9 x) T' v   -d <数据节区大小>  程序数据节区的最大值,单位为KB。 % b9 L" S. v1 I& E: v1 O: Q
   -f <文件大小>  shell所能建立的最大文件,单位为区块。
: |" w1 e/ W; ]7 q" w   -H  设定资源的硬性限制,也就是管理员所设下的限制。
9 g3 r# x' o7 M/ z   -m <内存大小>  指定可使用内存的上限,单位为KB。
5 Y+ {, `& }" v* _. g2 O   -n <文件数目>  指定同一时间最多可开启的文件数。
4 ^4 \* N4 _5 s. r* k   -p <缓冲区大小>  指定管道缓冲区的大小,单位512字节。 7 _/ O; b1 U, f' x
   -s <堆叠大小>  指定堆叠的上限,单位为KB。 ! w& r+ R7 Y1 c# S4 M; G
   -S  设定资源的弹性限制。 4 g+ }" J+ x1 w, a6 ~
   -t <CPU时间>  指定CPU使用时间的上限,单位为秒。
$ R( r4 M2 f) g3 U   -u <程序数目>  用户最多可开启的程序数目。 + o& z2 K1 I( N3 T
   -v <虚拟内存大小>  指定可使用的虚拟内存上限,单位为KB。

开启或关闭core文件的生成: c2 [" G, Z7 |" c8 q8 W) C
ulimit -c 可以查看是否打开此选项,若为0则为关闭;! s2 X) O# s  w- f
ulimit -c 0可手动关闭
5 B+ X# p' {4 c2 k5 x/ B: I+ vulimit -c 1000 为设置core文件大小最大为1000k

ulimit -c unlimited 设置core文件大小为不限制大小


! ~- }! l; x' c6 e( ]

很多系统在默认的情况下是关闭生成core文件的,这个命令可以加到你的profile中去。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 01:21 , Processed in 0.017783 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表