如何获取系统中文件描述符的当前计数?
我知道如何获得最大值。
% sysctl kern.maxfiles
kern.maxfiles: 8232
裁判:
http://www.freebsd.org/cgi/man.cgi?query=fstat&apropos=0&sektion=0&manpath=FreeBSD+9.0-RELEASE&arch=default&format=html
你在找kern.openfiles
吗?
[ghoti@pc ~]$ sysctl -ad | grep 'kern.*files:'
kern.maxfiles: Maximum number of files
kern.openfiles: System-wide number of open files
[ghoti@pc ~]$
cat/proc/sys/fs/file-nr
三列分别是total file descriptors allocated since boot
、free allocated file descriptors
、maximum open file descriptors
。
其他信息在这里。