檢視執行緒數和控制代碼和程序最大檔案連線數

2021-10-05 22:43:42 字數 1277 閱讀 9842

一 查執行緒數

方式一:

cat /proc/[pid]/status   展示結果中,threads後邊對應的數字就是程序擁有的執行緒數量。

cd /proc/[pid]  檢視此目錄,可看到ssh對應執行緒目錄task和檔案控制代碼數目錄fd

方式二:

ps hh p 3805|wc -l

二 檢視執行緒佔控制代碼數

ulimit -a

檢視系統開啟控制代碼最大數量

more /proc/sys/fs/file-max

檢視開啟控制代碼總數

lsof|awk ''|wc -l

根據開啟檔案控制代碼的數量降序排列,其中第二列為程序id:

lsof|awk ''|sort|uniq -c|sort -nr|more

根據獲取的程序id檢視程序的詳情

ps -ef |grep

修改最大連線數

修改linux單程序最大檔案連線數

[root@localhost ~]# vi /etc/security/limits.conf

在檔案末尾新增

root            soft    fsize           unlimited

root            hard    fsize           unlimited

root            soft    cpu             unlimited

root            hard    cpu             unlimited

root            soft    as              unlimited

root            hard    as              unlimited

root            soft    nofile          10240000

root            hard    nofile          10240000

root            soft    nproc           10240000

root            hard    nproc           10240000

修改linux系統引數。vi /etc/security/limits.conf 新增

*  soft  nofile  65536

*  hard  nofile  65536

修改以後儲存,登出當前使用者,重新登入,執行ulimit -a ,ok ,引數生效了:

修改linux最大檔案控制代碼數

大家知道在linux伺服器大併發調優時,往往需要預先調優linux引數,其中修改linux最大檔案控制代碼數是最常修改的引數之一。在linux中執行ulimit a 即可查詢linux相關的引數,如下所示 root mongodb11 ulimit a core file size blocks,c...

修改linux最大檔案控制代碼數

在linux中執行ulimit a 即可查詢linux相關的引數,如下所示 root mongodb11 ulimit a core file size blocks,c 0 data seg size kbytes,d unlimited scheduling priority e 0 file ...

修改linux最大檔案控制代碼數

修改linux最大檔案控制代碼數 大家知道在linux伺服器大併發調優時,往往需要預先調優linux引數,其中修改linux最大檔案控制代碼數是最常修改的引數之一。root mongodb11 ulimit a core file size blocks,c 0 data seg size kbyt...