大表性能基准测试

时间:2020-06-08 05:06:56

标签: google-cloud-platform google-cloud-bigtable bigtable

我发现此GitHub参考旨在衡量Bigtable- https://github.com/GoogleCloudPlatform/cloud-bigtable-examples/tree/master/java/simple-performance-test

的写入性能

根据官方文档,我们期望具有单个节点和SSD存储的Bigtable实例的写入性能可达到10K / sec。但是,平均而言,对于相同的配置,我的写入性能为35 QPS。这不寻常吗?

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

此堆栈概述参考资料表明,我看到的性能可能并不罕见-Google Bigtable performance: QPS vs CPU utilization

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

1 个答案:

答案 0 :(得分:1)

Cloud Bigtable的性能高度依赖于工作负载,架构设计和数据集特征。 documentation page中显示的性能数字仅是估算值。

我建议您阅读这份完整的文档,其中涵盖causes of slower performancetesting recommendationstroubleshooting section for performance issues

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

相关问题