Is there a limit to the number of processes I can run on a Linode?
There is an upper limit, but it’s set very high. More important are the number of file descriptors consumed by your processes. File Descriptors are limited to 1024 per Linode. — I’m not sure that the information above is actually wrong, but it is certainly misleading. — On the host, each Linode uses two file descriptors for the console, one for /dev/null, one for each disk image, and one for each memory map that the UML kernel opens. A Linode UML process typically consumes 20 to 30 file descriptors on the host. There is a limit placed on the number of file descriptors each Linode can use on the host, but it is a very high value that’s only there to prevent a runaway Linode or a Linode that has fallen into the hands of those with evil intentions from borking the host by consuming all available file descriptors. Inside your Linode, you are free to use as many file descriptors as your UML kernel is configured to handle. The limit is set by /proc/sys/fs/file-max, which has a default va
Related Questions
- I have a number of processes that require being started as part of a configuration and that must be run with different user logins. How do I manage this in AppCenter?
- My test suite needs some separate processes for the tests to run, can the harness start/stop them for me?
- What is the age limit and where do I register by child for the Kids Fun Run?