安裝lsof
yum install lsof
檢視執行緒佔控制代碼數
ulimit -a
檢視系統開啟控制代碼最大數量
more /proc/sys/fs/file-max
1檢視開啟控制代碼總數
lsof|awk ''|wc -l
1根據開啟檔案控制代碼的數量降序排列,其中第二列為程序id:
lsof|awk ''|sort|uniq -c|sort -nr|more
1根據獲取的程序id檢視程序的詳情
ps -ef |grep
1修改linux單程序最大檔案連線數
修改linux系統引數。vi /etc/security/limits.conf 新增
soft nofile 65536
hard nofile 65536
修改以後儲存,登出當前使用者,重新登入,執行ulimit -a ,ok ,引數生效了:
核心檔案控制代碼數量
涉及三個檔案file max,file nr和nr open。file max定義了linux核心可分配的最大數量的檔案控制代碼,當檢測到檔案控制代碼耗盡時,需要增加file max值。cat proc sys fs file max 1597700核心函式files maxfiles init計算...
linux 檔案控制代碼數檢視命令
當你的伺服器在大併發達到極限時,就會報出 too many open files ulimit a 輸出如下 core file size blocks,c 0 data seg size kbytes,d unlimited scheduling priority e 0 file size bl...
linux下檢視系統程序占用的控制代碼數
檢視系統預設的最大檔案控制代碼數,系統預設是1024 ulimit n 1024 檢視當前程序開啟了多少控制代碼數 lsof n awk sort uniq c sort nr more 131 24204 57 24244 57 24231 其中第一列是開啟的控制代碼數,第二列是程序id。可以根據...