2011-04-12 144 views
3

我一直在爲一個相當大的cassandra數據庫編寫壓力測試儀。起初,我是從零開始做的,然後我發現stress.py,它允許你壓力測試你的集羣。但是,像所有基準一樣,測試數據並不代表該數據庫將會看到的負載。因此,我決定修改它以更符合我的使用模式。用pycassa進行壓力測試

我對這個項目的大部分使用pycassa。然而,stress.py直接使用低級的節儉接口,我覺得這很麻煩。有沒有哪個項目在使用pycassa測試cassandra?謝謝!

回答

1

我不知道任何現有的使用pycassa的通用壓力測試;如果有的話,我也很樂意聽到他們的消息。

過去,我修改了stress.py來使用pycassa。我相信我將它設置爲每個進程使用一個小的ConnectionPool,我對結果非常滿意;修改Operation類和get_client是這裏的主要工作。

如果不知道自己想做什麼,就很難給出更具體的細節,所以如果需要的話可以隨時提出更詳細的問題。