The currently configured system max can be seen with the command
cat /proc/sys/fs/file-max
This value is the total for the system, not per process.
# available limit [email protected]:~$ ulimit -n 1024 # To increase the available limit to say 65535 [email protected]:~$ sudo vim /etc/sysctl.conf # add the following line to it fs.file-max = 65535 # run this to refresh with new config [email protected]:~$ sudo sysctl -p
# edit the following file [email protected]:~$ sudo vim /etc/security/limits.conf # add following lines to it * soft nproc 65535 * hard nproc 65535 * soft nofile 65535 * hard nofile 65535 root soft nproc 65535 root hard nproc 65535 root soft nofile 65535 root hard nofile 65535 # edit the following file [email protected]:~$ sudo vim /etc/pam.d/common-session # add this line to it session required pam_limits.so # logout and login and try the following command [email protected]:~$ ulimit -n 65535
References
https://medium.com/@muhammadtriwibowo/set-permanently-ulimit-n-open-files-in-ubuntu-4d61064429a
https://askubuntu.com/questions/1110544/what-is-the-maximum-recommended-number-of-open-file-descriptors-on-my-vmware-whi