#cpu #free #core #processes

free-cpus

获取您的Linux机器上空闲CPU核心的集合

2个稳定版本

2.0.0 2023年10月23日
1.0.0 2023年10月23日

硬件支持 中排名 822

MIT/Apache

7KB

free-cpus

获取您的Linux机器上空闲CPU核心的集合。

该逻辑大量受到 AFL++ 代码 的启发。

用法

添加到 Cargo.toml

[dependencies]
free-cpus = "2.0.0"

在您的rust代码中

// Get the set of free CPU cores on this Linux machine
let cpus: HashMap<usize> = free_cpus::get().unwrap();

lib.rs:

此crate导出了一个实用函数,该函数返回机器上可用的核心ID集合。

集合是通过迭代/proc目录的进程状态来确定的。该逻辑大量受到 AFL++ 代码 的启发。

依赖项

~210KB