Sign inSign up

reposter/neveridle

By reposter

•Updated 4 months ago

Image
0

186

reposter/neveridle repository overview

搬运自 layou233/NeverIdle⁠

运行示例:

docker run -d --name neveridle reposter/neveridle:latest -cp 0.2 -m 2 -n 4h
name: neveridle
services:
  neveridle:
    container_name: neveridle
    image: reposter/neveridle:latest
    network_mode: host
    command: -cp 0.2 -m 2 -n 4h

其中:

-c 指启用 CPU 定期浪费,后面跟随每次浪费的间隔时间。
如每 12 小时 23 分钟 34 秒浪费一次,则为 -c 12h23m34s。按照格式填。

-cp 指启用粗粒度的 CPU 百分比浪费,浪费率将随机器的使用水平实时变化。
如最大浪费20%的CPU,则为 -cp 0.2。百分比的取值范围 [0, 1] 并且注意不要和 -c 一起使用。

-m 指启用浪费的内存量,后面是一个整数,单位为 GiB。
启动后会占用对应量的内存,并且保持不会释放,直到手动杀死进程。

-n 指启用网络定期浪费,后面跟随每次浪费的间隔时间。
格式同 CPU。会定期执行一次 Ookla Speed Test(还会输出结果哦!)

-t 指设置网络定期浪费的并发连接数。
默认为10个,值越大消耗的资源越多,一般情况不需要更改。

-p 指设置该进程优先级,后跟随一个优先级数值。不指定则默认使用本平台的最低优先级。
对于 UNIX-like 系统(如 Linux、FreeBSD 和 macOS),数值取值范围为 [-20,19] ,数字越大优先级越低。
对于 Windows ,参见 官方文档⁠。
建议不进行指定,默认即为最低优先级,为其它所有进程让路。

Tag summary

Content type

Image

Digest

sha256:67bf15b84…

Size

2.3 MB

Last updated

4 months ago

docker pull reposter/neveridle