Linux

最大打開文件,需要澄清

  • November 3, 2012

在我的機器上,

ulimit -n返回 2560

鑑於-n回報

打開文件描述符的最大數量。

這是否意味著系統在任何給定時間都不允許超過 2560 個打開的文件?

如果沒有,我如何找出硬限制系統對打開文件施加的限制?

文件描述符是為幾乎所有內容創建的(因為 Linux 中的所有內容都是一個文件),從通過 Internet 連接到另一台電腦到執行大多數應用程序。資源限制適用於該特定時間點。請記住,即使資源沒有被使用,shell 也可能需要幾個週期才能清理它們。要查看您設置的硬限制,嘗試這樣做ulimit -H -n會顯示硬限制,當您這樣做時,ulimit -n它實際上就像執行ulimit -S -n顯示軟限制一樣。

引用自:https://unix.stackexchange.com/questions/53691