7 个版本
0.1.2 | 2024年7月27日 |
---|---|
0.1.1 | 2024年7月14日 |
0.1.0 | 2024年5月21日 |
0.0.6 | 2024年5月12日 |
#209 in 测试
141 每月下载量
21KB
399 代码行
Strain
⚠️ 警告 ⚠️
该项目目前处于 v0.x 阶段。可能存在许多错误,甚至不能保证编译/运行。尽管如此,请在 GitHub 页面上提交任何错误报告。请使用相关标签标记您的问题。
除了项目是 v0.x 之外,此程序的本质是在处理器上创建非常繁重的负载。如果没有适当的冷却,可能会导致处理器达到不安全的温度。请谨慎操作,并配备一个 CPU 温度读取程序以确保您的 CPU 不会过热。
GNU/Linux 上的一个好的 CPU 监控工具是 lm_sensors。
描述
Strain 是一个轻量级的 CPU 压力测试工具,使用 Rust 编写。其主要用途是在负载下确定 CPU 的稳定性和热输出。
构建
先决条件
确保您的系统已安装 Rust 编译器、C 编译器(GCC)和 Cargo。
确保您的系统上有以下库
- GNU 多精度库 (
gmp
) - GMPFR (
gmpfr
) - MPC (
libmpc
)
然后,从项目根目录运行以下命令: cargo build --frozen --release
. 这将在 target/release
文件夹中生成一个名为 strain
的二进制文件。
如果二进制文件不存在,则可能是您已设置 CARGO_TARGET_DIR
环境变量。在这种情况下,二进制文件位于 $CARGO_TARGET_DIR/release/strain
。
依赖项
~23MB
~520K SLoC