Linux has become a dominant OS for application back ends and micro-services in the cloud. Usage limits (akaulimits
) are a critical Linux application performance tuning tool. Docker is now the leading mechanism for application deployment and distribution and AWS ECS is one of the top Docker container services. It’s more important than ever for developers to understand ulimits
and how to use them in Linux, Docker and a service like AWS ECS.
The purpose of ulimits
is to limit a program’s resource utilization to prevent a run-away bug or security breach from bringing the whole system down. It is easy for modern applications to exceed default open file limits very quickly.
Read more at ComputerWorld