Module resources

Module resources 

Source
Expand description

Resource limits layer: Cgroup v2 management

This module provides resource limit enforcement via Cgroup v2.

§Features

  • Memory limits: Hard ceiling with OOM enforcement
  • CPU limits: Weight-based and quota-based scheduling
  • Process limits: Max PID restrictions
  • Runtime statistics: Real-time resource usage tracking

§Examples

use sandbox_rs::resources::CgroupConfig;

let config = CgroupConfig::with_memory(100 * 1024 * 1024);

Re-exports§

pub use cgroup::Cgroup;
pub use cgroup::CgroupConfig;

Modules§

cgroup
Cgroup v2 management for resource limits