【文件属性】:
文件名称:layers:FoundationDB层
文件大小:31KB
文件格式:ZIP
更新时间:2021-05-16 23:15:58
Go
标杆管理
目前,基准测试是通过编译并将其复制到目标负载测试器计算机来完成的。 我将它与。
这可以正常工作,但是存在一些局限性:
基准工具很难移植到其他语言(与golang结合使用)。
FDB应用程序受“ fdb_c”本机库的单个网络线程的吞吐量限制,因此您需要针对较大的客户端运行多个客户端; 当前工作台可以并行运行,但不会汇总结果。
我认为,方法之一是将当前的工作分成以下几部分:
负载生成器-一个简单的本机应用程序,可以完成工作并推动遥测;
FDB统计信息收集器-一个简单的应用程序,可推动有关FDB的遥测(将由某些本机解决方案取代);
Prometheus / InfluxDB-收集所有统计信息(替换TSV文件);
Grafana-实时图表集群性能。
在这种情况下,请参阅Prometheus与InfluxDB。 普罗米修斯的优点:
更好的长期解决方案;
了解直方图并可
【文件预览】:
layers-master
----dotnet()
--------Bitgn.Layers.Tests()
--------Bitgn.Layers.sln(1KB)
--------Bitgn.Layers()
--------.gitignore(15B)
----LICENSE(345B)
----report()
--------report.py(6KB)
--------bin()
--------htmlgen.py(1KB)
--------.gitignore(32B)
----go()
--------benchmark()
--------eventstore()
----README.org(3KB)
----.gitignore(16B)