要查看Linux系統當前的句柄數,可以使用以下命令:
使用 ulimit
命令查看當前用戶的句柄限制:
ulimit -a
該命令將顯示與當前登錄用戶相關的各種資源限制,包括最大句柄數(open files)。
使用 cat
命令查看系統級別的句柄限制:
cat /proc/sys/fs/file-max
該命令將顯示系統支持的最大句柄數。
使用 lsof
命令查看當前已打開的文件和句柄數:
lsof | wc -l
該命令將統計 lsof
輸出結果的行數,即當前已打開的文件和句柄數。
請注意,句柄數可能會受到系統和進程的限制。系統級別的限制可以通過修改 /proc/sys/fs/file-max
文件來調整,而進程級別的限制可以通過修改 /etc/security/limits.conf
或使用 ulimit
命令來設置。修改這些限制可能需要超級用戶權限。