佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > linux 進(jìn)程數(shù)最大值修改方法

linux 進(jìn)程數(shù)最大值修改方法

熱門(mén)標(biāo)簽:硅谷的囚徒呼叫中心 網(wǎng)站建設(shè) 檢查注冊(cè)表項(xiàng) 使用U盤(pán)裝系統(tǒng) 美圖手機(jī) 阿里云 百度競(jìng)價(jià)點(diǎn)擊價(jià)格的計(jì)算公式 智能手機(jī)

實(shí)際的系統(tǒng)進(jìn)程數(shù)上限收到3個(gè)配置項(xiàng)的影響:

1、threads-max (/proc/sys/kernel/threads_max)

這個(gè)值表示物理內(nèi)存決定的系統(tǒng)進(jìn)程數(shù)上限,fork_init中有:

max_threads = mempages / (THREAD_SIZE/PAGE_SIZE) / 8

2、pid_max (/proc/sys/kernel/pid_max)

這個(gè)值表示進(jìn)程ID的上限。為了兼容舊版,默認(rèn)為32768(即兩個(gè)字節(jié))。

<code class="hljs ruby has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;">echo <span class="hljs-number" style="color: rgb(0, 102, 102); box-sizing: border-box;">4194303</span> > <span class="hljs-regexp" style="color: rgb(0, 136, 0); box-sizing: border-box;">/proc/sys</span><span class="hljs-regexp" style="color: rgb(0, 136, 0); box-sizing: border-box;">/kernel/pid</span>_max</code>

3、RLIMIT_NPROC (ulimit -u 或者 getrlimit)

這個(gè)值表示單個(gè)用戶允許的最大進(jìn)程數(shù)上限。系統(tǒng)默認(rèn)為threads-max的一半:

init_task.rlim[RLIMIT_NPROC].rlim_cur = max_threads/2;
init_task.rlim[RLIMIT_NPROC].rlim_max = max_threads/2;

實(shí)驗(yàn):

某環(huán)境上:

threads-max = 139264;

pid_max = 32768

RLIMIT_NPROC = 69632

1、此時(shí),使用根用戶不斷創(chuàng)建進(jìn)程,最終創(chuàng)建了約32378,考慮到原有的進(jìn)程數(shù),比較接近pid_max這個(gè)值;

2、改pid_max為18000時(shí),最終創(chuàng)建了17612個(gè)進(jìn)程;

3、修改pid_max為80000,換成普通用戶,最終創(chuàng)建了67913個(gè)進(jìn)程

總結(jié)

以上所述是小編給大家介紹的linux 進(jìn)程數(shù)最大值修改方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

標(biāo)簽:賀州 山南 懷化 湘潭 黃山 煙臺(tái) 通遼 湖北

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《linux 進(jìn)程數(shù)最大值修改方法》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    南皮县| 英超| 仲巴县| 樟树市| 会理县| 宝坻区| 磴口县| 丰台区| 崇信县| 习水县| 电白县| 青州市| 宁武县| 游戏| 安阳县| 枣强县| 小金县| 满洲里市| 泸州市| 苗栗市| 吉林市| 莱州市| 西昌市| 东海县| 长兴县| 汤阴县| 乐业县| 太原市| 周宁县| 芮城县| 突泉县| 循化| 罗定市| 云梦县| 安徽省| 高阳县| 酒泉市| 兰溪市| 临武县| 榆中县| 扎兰屯市|