2011-04-12 138 views
3

我一直在为一个相当大的cassandra数据库编写压力测试仪。起初,我是从零开始做的,然后我发现stress.py,它允许你压力测试你的集群。但是,像所有基准一样,测试数据并不代表该数据库将会看到的负载。因此,我决定修改它以更符合我的使用模式。用pycassa进行压力测试

我对这个项目的大部分使用pycassa。然而,stress.py直接使用低级的节俭接口,我觉得这很麻烦。有没有哪个项目在使用pycassa测试cassandra?谢谢!

回答

1

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

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

如果不知道自己想做什么,就很难给出更具体的细节,所以如果需要的话可以随时提出更详细的问题。