Edge Run 请求生成器
项目描述
Edge Run 请求生成器
此项目提供Galileo项目使用的请求生成器,用于生成工作负载(特别是faas-sim 和 galileo-experiments)
项目结构简单,提供多个生成器,可生成到达时间。
- 常量 - 做你所期望的
- 正弦 - 以给定的峰值(最大RPS)和周期(峰值之间的模拟时间,以秒为单位)复制正弦波
- 随机游走 - 创建随机游走模式
RPS配置文件在给定时间内产生目标平均请求每秒模式
可以使用到达配置文件装饰RPS配置文件,以获得更真实的请求模式。支持以下到达配置文件
- 静态
- 指数分布
您可以使用辅助函数 save_requests
和 pre_recorded_profile
保存配置文件,并使用 read_saved_profile
读取保存的配置文件(如果之后想再次绘制它,则有必要)。
安装
要安装依赖项并进行开发,运行
make venv
这会创建一个虚拟环境,激活它并安装所有依赖项(requirements.txt
和 requirements-dev.txt
)。
如果您想运行笔记本(即,生成请求模式和舒适地绘制它们)
pip install -e .
jupyter notebook
注意:如果 jupyter notebook
失败,可能需要重新启动终端会话。
项目详情
关闭
edgerun-request-generator-1.0.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8fd96d7520f7ecfff72b67242596f886f9b2d3bffbf500a6e9d91d96d9546831 |
|
MD5 | 4a1d4f85bff3d3e2c3f64870ec2f22c4 |
|
BLAKE2b-256 | 6c1a742fd82203614a07eba74a70593b6da1e2d965163cc2fe4a1334bc9e1d3a |
关闭
edgerun_request_generator-1.0.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 92c76e693373aecedcdeaa85046a51bc19d787c879becc2d2cdc3df53b02a1d0 |
|
MD5 | 4b9ca13eaf2d9ac8822f0bd4c1720b61 |
|
BLAKE2b-256 | 30091fd1f6837e1cf408c57fb7cdc83acc9f6aa9d9d566b20abd12c829d31b1e |