linux ulimit命令 -a -c

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í)的文件:

ulimit -c unlimited # 生成core文件,

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容