0

Cassandra 1.1.2 の 1 つのノードが Linux にインストールされています。すべての CF がキャッシュで占有しているサイズと、すべての CF の何パーセントがキャッシュ内にあるかを判断したいと考えています (行キャッシュとキー キャッシュの両方)。

jconsole 経由でこのノードに接続し、jconsole で org.apache.cassandra.db ノードを展開すると、「キャッシュ」ノードは展開できませんが、次のようになります。

http://www.datastax.com/docs/1.1/operations/monitoring#monitoring-and-adjusting-cache-performance

拡張可能である必要があります。

さらに、nodetool の出力には、キー キャッシュ容量、キー キャッシュ サイズ、およびキー キャッシュ ヒット率のプロパティも含まれていません。

            Column Family: io2
            SSTable count: 4
            Space used (live): 566387478
            Space used (total): 566387478
            Number of Keys (estimate): 3858816
            Memtable Columns Count: 0
            Memtable Data Size: 0
            Memtable Switch Count: 0
            Read Count: 0
            Read Latency: NaN ms.
            Write Count: 0
            Write Latency: NaN ms.
            Pending Tasks: 0
            Bloom Filter False Postives: 0
            Bloom Filter False Ratio: 0.00000
            Bloom Filter Space Used: 7238040
            Compacted row minimum size: 125
            Compacted row maximum size: 149
            Compacted row mean size: 149

何か案が?

4

1 に答える 1

0

Cassandra jconsole の Caches ノードは、Cassandra 1.1.2 では拡張できません。これは、1.1 で個々の cf キャッシュがグローバル キャッシュに結合されたため、1.1.2 でこれらのフィールドを表示することができないためです。

http://www.datastax.com/dev/blog/caching-in-cassandra-1-1

于 2012-08-13T20:12:45.400 に答える