1樓:匿名使用者
檔案描述符是一個簡單的整數,用以標明每一個被程序所開啟的檔案和socket。第一個開啟的檔案是0,第二個是1,依此類推。unix 作業系統通常給每個程序能開啟的檔案數量強加一個限制。
更甚的是,unix 通常有一個系統級的限制。
2樓:匿名使用者
最大值是系統相關的,linux shell 輸入如下命令就知道,其中的「-n: file descriptors」就是最大限制值。
# ulimit -a
-f: file size (blocks) unlimited
-t: cpu time (seconds) unlimited
-d: data seg size (kb) unlimited
-s: stack size (kb) 8192
-c: core file size (blocks) 0
-m: resident set size (kb) unlimited
-l: locked memory (kb) 64
-p: processes 128
-n: file descriptors 1024
-v: address space (kb) unlimited
-w: locks unlimited
-e: scheduling priority 0
-r: real-time priority 0
3樓:在鳴鳳山看月亮的紫藤
lnx檔案描述符的上限硬性規定是1048576,是硬性規定,沒什麼理由。實際能開多少需要在本機除錯,並不是越高越好,調太高會對系統和應用穩定造成災難性的影響。
linux 檔案描述符最大是多少
4樓:乜安白
人們常說linux最大有65536個檔案描述符,是由於常用linux核心的預設值決定的,實際上是可以通過修改核心突破的。
瞭解下檔案描述符,核心(kernel)利用檔案描述符(file descriptor)來訪問檔案。檔案描述符是非負整數。開啟現存檔案或新建檔案時,核心會返回一個檔案描述符。
讀寫檔案也需要使用檔案描述符來指定待讀寫的檔案。
檔案描述符的有效範圍是 0 到 open_max。一般來說,每個程序最多可以開啟 64 個檔案(0 — 63)。對於 freebsd 5.
2.1、mac os x 10.3 和 solaris 9 來說,每個程序最多可以開啟檔案的多少取決於系統記憶體的大小,int 的大小,以及系統管理員設定的限制。
linux 2.4.22 強制規定最多不能超過 1,048,576 。
linux下的檔案描述符一共有多少? 30
5樓:匿名使用者
人們常說linux最大有65536個檔案描述符,是由於常用linux核心的預設值決定的,實際上是可以通過修改核心突破的。
瞭解下檔案描述符,核心(kernel)利用檔案描述符(file descriptor)來訪問檔案。檔案描述符是非負整數。開啟現存檔案或新建檔案時,核心會返回一個檔案描述符。
讀寫檔案也需要使用檔案描述符來指定待讀寫的檔案。
檔案描述符的有效範圍是 0 到 open_max。一般來說,每個程序最多可以開啟 64 個檔案(0 — 63)。對於 freebsd 5.
2.1、mac os x 10.3 和 solaris 9 來說,每個程序最多可以開啟檔案的多少取決於系統記憶體的大小,int 的大小,以及系統管理員設定的限制。
linux 2.4.22 強制規定最多不能超過 1,048,576 。
如何在linux下增大可開啟檔案描述符的數目
linux怎樣獲取檔案描述符
6樓:筆刀俠_廣州
開啟一個檔案就能獲得一個檔案描述符
7樓:絕情丨奶牛
linux下的檔案描述符是一個整型數,是對一個檔案的標識,fopen開啟一個檔案就會返回一個相應的檔案描述符
8樓:匿名使用者
能把需求再說的明確一點嗎?什麼檔案描述符?
9樓:匿名使用者
file 檔名 可以檢視檔案的資訊
linux 如何設定程序所能開啟的最大檔案描述符個數
10樓:匿名使用者
一個執行中的程式能夠同時開啟的檔案數是有限制的,這個限制就在limits.h標頭檔案中,由這個標頭檔案的open_max常量定義,它通常一開始被設定成256。
linux下對檔案重新命名,linux 給檔案改名的命令
linux就該這麼學 這本書上有詳細的介紹linux下重新命名檔案或資料夾使用mv既可實現。例子 將一個名為abc.txt的檔案重新命名為1234.txt root linuxprobe root mv abc.txt 1234.txt 將目錄a重新命名為b root linuxprobe root...
linux 檔案系統的問題,Linux的檔案系統
linux 的分割槽和 windows 是不同的。linux 的分割槽,為不同的位置選擇不同的分割槽,也就是掛載點。比如 是跟分割槽,boot 是啟動分割槽,swap 是記憶體區,這都是必選的。如果你對某個位置有特殊的設定,比如 var 可以將它獨立出來,分成一個區,這樣的分割槽更靈活更方便,比如將...
linux 刪除檔案指令
命令如下 若是想刪除資料夾,輸入rd碟符名 資料夾名稱,比如,我想刪除一個在d盤的名為wo的資料夾,則輸入rd d wo這樣就能刪除資料夾了。當然這種刪除方法必須要該資料夾是空資料夾,不然刪除不了。若是想刪除檔案,輸入del碟符名 檔名,比如,我想刪除一個在f盤的名為的檔案,則輸入del f 按回車...