6个版本

0.2.6 2024年4月12日
0.2.5 2024年2月19日
0.2.3 2023年3月22日
0.2.2 2022年12月11日
0.1.0 2022年11月30日

#2 in #pc

每月21次下载

Apache-2.0

1MB
202 行代码(不含注释)

Lookbusy - 让您的PC忙碌

crates.ioCrates.ioCrates.ioCrates.io

这是一个可以设置占用您CPU和内存资源的程序。

功能

  • 精确控制CPU核心使用率 0/1,3/1,5/1 核心使用100%CPU
  • 伪造日志打印
  • 每个核心的CPU使用率

screenshot

平台

  • Windows
    • x86 & x64 [OK]
  • Linux
    • x86 & x64 [OK]
    • arm64 [OK]
  • MacOS
    • x86 & x64 [OK]
    • M serial [核心控制不工作]

安装

cargo install lookbusy

如何使用

USAGE:
    lookbusy [OPTIONS]

OPTIONS:
    -c, --cpu-num <CPU_NUM>      how many cpu thread you want use [default: 1]
    -C, --config <CONFIG>        precise control cpu core usage 0/1,3/1,5/1 core0,3,5 use 100% cpu
    -h, --help                   Print help information
    -l, --limit <LIMIT>          cpu usage per thread % [default: 1]
    -L, --log-path <LOG_PATH>    fake log print
    -m, --mem-size <MEM_SIZE>    how many MB you want use [default: 1024]
    -V, --version                Print version information

配置详情

[核心索引] / [CPU使用率限制] / [CPU抖动]

示例

0/0.5/0.5,4/1
core 0, Cpu 50% and with 50% jitter, so 0%-50% in core0.
core 4, Cpu 100%, 100% in core4.

例如:./lookbusy -c 2 -m 4096

依赖

~5–13MB
~154K SLoC