8个稳定版本
1.1.3 | 2022年6月12日 |
---|---|
1.1.2 | 2020年6月3日 |
1.1.1 | 2019年8月14日 |
1.0.3 | 2019年5月5日 |
1.0.0 | 2018年12月27日 |
#596 in Unix APIs
15KB
212 lines
cgroups-fs
管理Linux控制组(cgroups)的原生Rust库。
该软件包目前仅支持原始的V1层次结构。欢迎您贡献Cgroups V2支持。
先行技术
- cgroups - 它做了太多事情(例如,在我不打算使用的子系统中创建cgroups,解析我不打算使用的控制文件)。
使用方法
首先,将以下内容添加到您的 Cargo.toml
[dependencies]
cgroups-fs = "1.0"
然后,在您的crate中使用它
use cgroups_fs;
示例
use cgroups_fs;
let my_cgroup = cgroups_fs::CgroupName("my-cgroup");
let my_cpu_cgroup = cgroups_fs::Cgroup::init(&my_cgroup, "cpu")?;
println!(
"The current CPU shares in `my-cgroup` control group is {}",
my_cpu_cgroup.get_value::<u64>("cpu.shares")
);
请参阅文档中的更多示例。
许可证
此项目受以下之一许可:
- Apache License, Version 2.0, (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
依赖项
~1.5MB
~36K SLoC