autobench:一组用于在AWS上运行自动基准测试的脚本

时间:2024-06-03 04:57:36
【文件属性】:

文件名称:autobench:一组用于在AWS上运行自动基准测试的脚本

文件大小:30KB

文件格式:ZIP

更新时间:2024-06-03 04:57:36

Python

自动台 一组脚本,用于在AWS上运行自动基准测试。 该存储库包含为在AWS上以更自动化的方式对NoSQL类型数据库进行基准测试而开发的驱动程序脚本。 存储库主要包含在控制节点(有时称为头节点)上运行的脚本。 该存储库还包含用于工作程序节点的帮助程序脚本,该工作程序包含用于运行YCSB客户端或数据库实例的软件。 这些不会直接在控制节点上使用,而是应该放置在辅助节点的AMI中。 有关如何将所有这些组合在一起的想法,请查看下面的“大图片”部分。 这些脚本最初是作为一次性帮助程序脚本构建的,但是不幸的是,结果导致代码的可维护性和避免重复的注意事项落到了后面。 控制节点 回购协议的内容最初位于单个不断运行的实例上的root的家中(如一些硬编码路径所示)。 只要工作程序节点可以通过SSH与Postgres实例进行对话,它就不必在AWS上运行。 按照设计,控制节点将运行一个Postgres实例


【文件预览】:
autobench-master
----db()
--------postgres_functions.sql(1KB)
----worker-node()
--------etc()
--------root.crontab(55B)
--------bin()
--------YCSB(25B)
----requirements.txt(72B)
----LICENSE(1KB)
----README.md(6KB)
----tests()
--------workload_templates()
----.gitignore(644B)
----bin()
--------clear_postgres(282B)
--------functions.py(20KB)
--------pull_results.py(580B)
--------terminate.py(540B)
--------runall_pg.sh(313B)
--------runtest.py(5KB)
--------instance_details.py(636B)

网友评论