The servers hum like restless machines. Infrastructure Resource Profiles in Mosh are about control—real control—over how your systems allocate power and memory. Without them, workloads fight in the dark. With them, every process knows its limits, its priorities, and its place in the cluster.
Mosh takes resource profiling out of the theory phase and into something you can deploy. An Infrastructure Resource Profile in Mosh defines CPU shares, memory caps, network limits, disk I/O budgets. Profiles can be applied per service, per container, or per environment. They are built to be fast to change and cheap to enforce.
The configuration is simple: YAML manifests that describe your resource requirements. The execution is strict: Mosh enforces them at runtime. You don’t guess if resources are honored—you can measure it. Metrics stream live, so you see where something spikes, where something starves. Profiles let you isolate workloads, prevent noisy neighbors, and keep high-priority services responsive under load.
You can create multiple Infrastructure Resource Profiles in Mosh for different deployment tiers. A staging profile might run tight to save cost. A production profile might spread wide to absorb traffic bursts. Switching profiles doesn’t require downtime—Mosh applies changes instantly across the infrastructure layer.