ulimit 參數(shù)說明
選項(xiàng) [options] 含義 例子
-H 設(shè)置硬資源限制,一旦設(shè)置不能增加。 ulimit – Hs 64;限制硬資源,線程棧大小為 64K。
-S 設(shè)置軟資源限制,設(shè)置后可以增加,但是不能超過硬資源設(shè)置。 ulimit – Sn 32;限制軟資源,32 個(gè)文件描述符。
-a 顯示當(dāng)前所有的 limit 信息。 ulimit – a;顯示當(dāng)前所有的 limit 信息。
-c 最大的 core 文件的大小, 以 blocks 為單位。 ulimit – c unlimited; 對(duì)生成的 core 文件的大小不進(jìn)行限制。
-d 進(jìn)程最大的數(shù)據(jù)段的大小,以 Kbytes 為單位。 ulimit -d unlimited;對(duì)進(jìn)程的數(shù)據(jù)段大小不進(jìn)行限制。
-f 進(jìn)程可以創(chuàng)建文件的最大值,以 blocks 為單位。 ulimit – f 2048;限制進(jìn)程可以創(chuàng)建的最大文件大小為 2048 blocks。
-l 最大可加鎖內(nèi)存大小,以 Kbytes 為單位。 ulimit – l 32;限制最大可加鎖內(nèi)存大小為 32 Kbytes。
-m 最大內(nèi)存大小,以 Kbytes 為單位。 ulimit – m unlimited;對(duì)最大內(nèi)存不進(jìn)行限制。
-n 可以打開最大文件描述符的數(shù)量。 ulimit – n 128;限制最大可以使用 128 個(gè)文件描述符。
ulimit -a 用來顯示當(dāng)前的各種用戶進(jìn)程限制
Linux對(duì)于每個(gè)用戶,系統(tǒng)限制其最大進(jìn)程數(shù),為提高性能,可以根據(jù)設(shè)備資源情況,
設(shè)置Linux用戶的最大進(jìn)程數(shù),一些需要設(shè)置為無限制:
數(shù)據(jù)段長度:ulimit -d unlimited
最大內(nèi)存大?。簎limit -m unlimited
堆棧大小:ulimit -s unlimited
我們?cè)谟眠@個(gè)命令的時(shí)候主要是為了產(chǎn)生core文件,就是程序運(yùn)行發(fā)生段錯(cuò)誤時(shí)的文件: