2011-07-21 18 views
1

私は4GBのRAMと2x4コアのCPUを持っています。 Cassandraで大量の書き込みを開始すると、最初はうまくいきましたが、1秒あたり10Kのインサートで2時間後に25GB以上になり、パフォーマンスは秒に500個入りますcassandra大容量書き込み問題

コンパクト化操作が非常に遅いので、私はこれを知りますが、私はなぜそれが分かりませんか?私は8つの同時圧縮スレッドを設定しましたが、Cassandraは8つのスレッドを使用しません。 2つのコアだけがロードされます。

ありがとうございました。

+0

あなたはこれで何をしようとしていますか? – sdolgy

+0

もし私が野生の推測を取るなら、あなたはおそらくあなたのほんの少しのヒープを非常に多くの同時コンパクションで使い果たしていると言います。 1つの同時コンパクションに落としてから、この種の情報で質問を更新してください:http://spyced.blogspot.com/2010/01/linux-performance-basics.htmlそしてCassandraのStatusLoggerがそのシステムに書いている行。ログ – jbellis

答えて

4

我々が見る、アウトボックスカサンドラと同様の問題を見てきました。これらのパフォーマンス低下の問題の一種(しかし決してによってのみ)へ

http://www.acunu.com/blogs/richard-low/cassandra-under-heavy-write-load-part-ii/

一つの解決策は検討することです上記のブログ投稿で使用されているCastleのような別のストレージエンジン(GPL v2)は、パフォーマンスがはるかに上がり、より優雅に劣化します。

https://bitbucket.org/acunu/fs.hg

そして始める方法の手順はここにある:

http://support.acunu.com/entries/20216797-castle-build-instructions

(全開示のコードはここにある(私はカサンドラ0.8のサポートのために枝を押し上げてきました) :私はAcunuのために働くので、ちょっと偏っているかもしれません;-)

関連する問題