I've read two separate ways of increasing the allowed open file count (I'm attempting to modify for root, if it matters).
One way is to update the settings in
/etc/security/limits.conf with something like:
* soft nofile 500000 * hard nofile 500000 root soft nofile 500000 root hard nofile 500000
To make settings for the active shell, it looks like you can just do
ulimit -n 500000, which wouldn't require a reboot or to logout/login, but may require restarting services (?).
The other option is to update
echo 'fs.file-max = 500000' >> /etc/sysctl.conf
To make settings for the active shell, we can do
sysctl -p, and verify with
So my question is, what's the difference? Is there one? I'm on
Ubuntu 14.04.2 LTS