文件名称:latte:Apache Cassandra的延迟测试器
文件大小:42KB
文件格式:ZIP
更新时间:2024-06-13 07:39:20
Rust
Apache Cassandra的延迟测试器 一个微型的本机程序,它向Apache Cassandra集群发出并发的CQL查询,并测量吞吐量和响应时间。 为什么还要另一个基准测试程序? 与cassandra-stress或nosql-bench相反, latte是用Rust编写的,并使用DataStax C ++ Driver for Cassandra。 这使其能够实现卓越的性能和可预测性: 内存占用量减少50倍以上(通常低于20 MB,而不是1+ GB) CPU效率提高6倍以上。 这意味着您可以测试更大的群集或减少客户端计算机的数量。 可以在其中一个节点上运行,而不会对服务器造成明显的性能影响。 在这种设置中,通过latte测试达到的吞吐量水平通常比使用其他工具时高2倍以上,因为服务器几乎可以使用所有处理能力,而不是基准测试工具消耗了一半的处理能力。 无需客户端代码预热。 客
【文件预览】:
latte-master
----.gitignore(20B)
----src()
--------bootstrap.rs(2KB)
--------stats.rs(23KB)
--------count_down.rs(2KB)
--------main.rs(11KB)
--------session.rs(2KB)
--------report.rs(17KB)
--------config.rs(4KB)
--------progress.rs(8KB)
--------workload()
----Cargo.lock(30KB)
----LICENSE(11KB)
----Cargo.toml(980B)
----README.md(11KB)