用pycassa进行压力测试

时间:2011-04-12 17:35:00

标签: benchmarking cassandra pycassa

我一直在努力为一个相当大的cassandra数据库编写一个压力测试器。起初我是从头开始做的,然后我发现stress.py允许你对集群进行压力测试。但是,与所有基准测试一样,测试数据无法代表此数据库将看到的负载。因此,我决定修改它以使我的使用模式更加真实。

我在这个项目的大部分时间都使用了pycassa。但是,stress.py直接使用较低级别的thrift接口,我觉得这很麻烦。是否有任何项目使用pycassa进行压力测试cassandra?谢谢!

1 个答案:

答案 0 :(得分:1)

我不知道任何现有的使用pycassa的通用压力测试;如果有的话,我也很想听听他们。

过去,我修改了stress.py来使用pycassa。我相信我将它设置为每个进程使用一个小的ConnectionPool,我对结果非常满意;修改Operation类和get_client是这里的主要工作。

如果不知道自己想做什么,很难提供更具体的细节,如果需要,请随时提出更详细的问题。

相关问题