一 查執行緒數
方式一:
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...