How do I find out that how many files are open and how many allowed in Linux server operating systems?
By default Linux kernel place an limit (for security purpose) on how many open file descriptors are allowed on the Linux server or desktop system. The /proc/sys/fs/file-nr is a read-only file and provides the the number of files presently opened.
Task: Find How Many Open Files?
To see current status, enter:
$ cat /proc/sys/fs/file-nr
OR
$ /sbin/sysctl fs.file-nr
Sample outputs:
fs.file-nr = 6272 0 70000
The above output contains three numbers as follows:
- 6272: The number of allocated file handles.
- 0: The number of free file handles.
- 70000: The maximum number of file handles.
The Linux kernel allocates file handles dynamically, but it doesn't free them again. If the number of allocated files is close to the maximum, you should consider increasing the maximum open file by editing /etc/sysctl.conf file.
You should follow me on twitter here or grab rss feed to keep track of new changes.
Featured Articles:
- 30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X
- Top 30 Nmap Command Examples For Sys/Network Admins
- 25 PHP Security Best Practices For Sys Admins
- 20 Linux System Monitoring Tools Every SysAdmin Should Know
- 20 Linux Server Hardening Security Tips
- Linux: 20 Iptables Examples For New SysAdmins
- Top 20 OpenSSH Server Best Security Practices
- Top 20 Nginx WebServer Best Security Practices
- 20 Examples: Make Sure Unix / Linux Configuration Files Are Free From Syntax Errors
- 15 Greatest Open Source Terminal Applications Of 2012

- My 10 UNIX Command Line Mistakes
- Top 10 Open Source Web-Based Project Management Software
- Top 5 Email Client For Linux, Mac OS X, and Windows Users
- The Novice Guide To Buying A Linux Laptop













{ 2 comments… read them below or add one }
debian mini-server: 832 0 76332
kubuntu workstation: 8672 0 303102
What scenarios have you encountered when this needs to be elevated?
Thanks for all the amazing posts!
You may get an error as follows:
In that case you need to find out exact limits and current open files / fds.