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

2021-10-23 19:30:05 字數 578 閱讀 4537

1.  檢視系統當前使用的檔案描述符個數

root@imx6qsabresd:~#cat /proc/sys/fs/file-nr

864     0       69474

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

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

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

已用fd數量=為已分配的fd數量 - 為已分配但尚未使用的fd數量。注意,這些數值是系統層面的

2. 檢視程序檔案描述符相關資訊

pc   :  

lsof -p 7809 |wc -l

ll   /proc/32632/fd

嵌入式系統:

ls -l  /proc/32632/fd | wc -l

32632 程序pid

3. 檢視程序pid

pc  :

ps  -aux | grep 程序名稱

嵌入式系統:

ps  | grep 程序名稱

嵌入式系統指令碼例子:

linux檔案描述符檢視與調整

1 檔案描述符總量與使用量cat proc sys fs file nr 第一列 為已分配的fd數量 第二列 為已分配但尚未使用的fd數量 第三列 為系統可用的最大fd數量2 獲取程序開啟的檔案描述符ll proc 3253 fd 統計數量用 ll proc 3253 fd wc l3 檢視檔案描述...

linux檔案描述符

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

linux檔案描述符

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