29 个版本 (17 个稳定版)

3.3.0 2024年1月1日
3.2.2 2022年2月13日
3.2.1 2021年4月11日
3.2.0 2020年9月26日
0.8.2 2015年3月30日

#40 in 操作系统

Download history 12469/week @ 2024-04-28 12141/week @ 2024-05-05 14140/week @ 2024-05-12 9801/week @ 2024-05-19 10071/week @ 2024-05-26 12725/week @ 2024-06-02 11742/week @ 2024-06-09 12414/week @ 2024-06-16 9829/week @ 2024-06-23 8997/week @ 2024-06-30 11093/week @ 2024-07-07 12226/week @ 2024-07-14 13764/week @ 2024-07-21 12866/week @ 2024-07-28 10718/week @ 2024-08-04 10091/week @ 2024-08-11

48,386 每月下载量
35 个crate中使用了 (29 个直接使用)

MIT 许可证

160KB
5K SLoC

rust-psutil

crates.io docs.rs Minimum rustc version Matrix

Rust 进程和系统监控库,深受 Python 的 psutil 模块启发。

关于版本说明:rust-psutil 提前达到了 1.0 版本,因此尽管它已经超过了 1.0,它仍在经历许多变化,API 可能相对不稳定。

用法

将其添加到您的 Cargo.toml

[dependencies]
psutil = "3.2.1"

或仅使用某些子模块

[dependencies]
psutil = { version = "3.2.1", default-features = false, features = ["cpu", "process"] }

平台支持

目前,仅支持 Linux 和 macOS,但计划支持所有主要平台。

platform-support.md 详细说明了每个平台的实现级别。

使用 rust-psutil 的应用

依赖项

~1.8–2.6MB
~56K SLoC