Resource Management in linux
This post is mainly for resources used on Servers hosting co-located applications.
As we dive in, this page is all about how management of resources like cores, memory work in a linux server that hosts multiple critical applications configured to run in different ways . Examples include spark and Database , ElasticSearch and Logstash , onprem mode APIGEE gateway.
Being a software engineer with huge curiosity on how operating systems work , I mostly rely on top-to-bottom approach to learn anything new.
Questions :
- How can we restrict a linux process with the maximum resources it can use during it’s lifetime ?
- How to monitor the usage of resources across multiple processes running on a linux machine ?
- What exactly does infrastructure alerts being set to monitor servers imply when thresholds breach?
