Bigtable 性能基准测试

巴拉吉文卡特什

我找到了这个 GitHub 参考来衡量 Bigtable 的写入性能- https://github.com/GoogleCloudPlatform/cloud-bigtable-examples/tree/master/java/simple-performance-test

根据官方文档,对于具有单节点和 SSD 存储的 Bigtable 实例,我们预计写入性能将达到 10K/秒。但是,对于相同的配置,我平均获得 35 QPS 的写入性能。不寻常吗?

我正在 100 万行(每行 1 KB)上运行我的基准测试。还修改了源代码以生成 100 万个不同的值,因为此代码最初生成单个值并将相同的值提供给 Bigtable 的每一行。请注意,监控控制台永远不会显示任何大于 15 QPS 的内容。我在控制台上看到的内容与执行性能测试实用程序时看到的内容之间存在这种差异的任何具体原因?

这个堆栈概述参考表明我看到的性能可能并不罕见 - Google Bigtable 性能:QPS 与 CPU 利用率

有没有其他方法或实用程序可以帮助我对 Bigtable 写入、读取和扫描性能进行基准测试?

洛姆帕莱斯

Cloud Bigtable 的性能高度依赖于工作负载、架构设计和数据集特征。文档页面显示的性能数字仅为估计值。

我建议您阅读这份完整的文档,其中涵盖了性能下降的原因测试建议性能问题故障排除部分

此外,您可以使用用 Go 编写Cloud Bigtable loadtest 工具作为开发您自己的性能测试的起点。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章