linux檔案描述符檢視與調整

2021-09-24 01:14:59 字數 583 閱讀 3399

1、檔案描述符總量與使用量

cat /proc/sys/fs/file-nr 

#第一列:為已分配的fd數量

#第二列:為已分配但尚未使用的fd數量

#第三列:為系統可用的最大fd數量

2、獲取程序開啟的檔案描述符
ll /proc/3253/fd

#統計數量用 ll /proc/3253/fd | wc -l

3、檢視檔案描述符總量限制
ulimit -n
4、臨時更改檔案描述符總量限制
ulimit -n 10240
4、永久更改檔案描述符總量限制
vi /etc/security/limits.conf 

#增加以下語句

test hard nofile 10240

或者

echo

"ulimit -n 10240"

>> /home/abc/ .bash_profile

參考:

Linux 檢視檔案描述符相關 資訊

1.檢視系統當前使用的檔案描述符個數 root imx6qsabresd cat proc sys fs file nr 864 0 69474 第一列 1216 為已分配的fd數量 第二列 0 為已分配但尚未使用的fd數量 第三列197787 為系統可用的最大fd數量 已用fd數量 為已分配的fd...

linux檔案描述符

本文介紹了檔案描述符,1 首先說什麼是檔案描述符,它有什麼作用?檔案描述符是乙個簡單的整數,用以標明每乙個被程序所開啟的檔案和socket。基於檔案描述符的輸入輸出函式 open 開啟乙個檔案,並指定訪問該檔案的方式,呼叫成功後返回乙個檔案描述符。creat 開啟乙個檔案,如果該檔案不存在,則建立它...

linux檔案描述符

當某個程式開啟檔案時,作業系統返回相應的檔案描述符,程式為了處理該檔案必須引用此描述符。所謂的檔案描述符是乙個低階的正整數。最前面的三個檔案描述符 0,1,2 分別與標準輸入 stdin 標準輸出 stdout 和標準錯誤 stderr 對應。因此,函式 scanf 使用 stdin,而函式 pri...