29 releases (17 stable)
3.3.0 | Jan 1, 2024 |
---|---|
3.2.2 | Feb 13, 2022 |
3.2.1 | Apr 11, 2021 |
3.2.0 | Sep 26, 2020 |
0.8.2 | Mar 30, 2015 |
#36 in Operating systems
42,892 downloads per month
Used in 39 crates
(33 directly)
160KB
5K
SLoC
rust-psutil
A process and system monitoring library for Rust, heavily inspired by the psutil module for Python.
Note about versioning: rust-psutil prematurely hit version 1.0, so even though it has passed 1.0, it is still going through a lot of changes and the API may be relatively unstable.
Usage
Add this to your Cargo.toml
:
[dependencies]
psutil = "3.2.1"
Or to only use certain submodules:
[dependencies]
psutil = { version = "3.2.1", default-features = false, features = ["cpu", "process"] }
Platform Support
Currently, only Linux and macOS are supported, but support is planned for all major platforms.
platform-support.md details the implementation level of each platform.
Apps using rust-psutil
Related projects
Dependencies
~1.8–2.6MB
~57K SLoC