キャッシングの監視と調整

キャッシュを調整してパフォーマンスを向上させます。

メモリー使用率が高い場合は、データ・キャッシュの調整を検討してください。

キャッシュ・オプションの変更は段階的に少しずつ調整して、nodetool infoを使用して、各変更の効果を監視します。

cassandra.yamlファイルには、行キャッシュとキー・キャッシュの設定を調整するためのオプションが含まれています。
  • キャッシュ・サイズ(バイト)
  • 容量(バイト)
  • ヒット数
  • 要求数
  • 最新のヒット率
  • データベースがキー・キャッシュを保存するまでの時間(秒)

たとえば、起動直後、nodetool infoからの情報は、以下のように表示されます。

ID               : 387d15ba-7103-491b-9327-1a691dbb504a
Gossip active    : true
Thrift active    : true
Native Transport active: true
Load             : 65.87 KB
Generation No    : 1400189757
Uptime (seconds) : 148760
Heap Memory (MB) : 392.82 / 1996.81
datacenter      : datacenter1
Rack             : rack1
Exceptions       : 0
Key Cache        : entries 10, size 728 (bytes), capacity 103809024 (bytes), 93 hits, 102 requests, 0.912 recent hit rate, 14400 save period in seconds
Row Cache        : entries 0, size 0 (bytes), capacity 0 (bytes), 0 hits, 0 requests, NaN recent hit rate, 0 save period in seconds
Counter Cache    : entries 0, size 0 (bytes), capacity 51380224 (bytes), 0 hits, 0 requests, NaN recent hit rate, 7200 save period in seconds
Token            : -9223372036854775808
cassandra.yamlファイルの場所は、インストールのタイプによって異なります。

パッケージ・インストールInstaller-Servicesインストール

/etc/dse/cassandra/cassandra.yaml

tarボール・インストールInstaller-No Servicesインストール

installation_location/resources/cassandra/conf/cassandra.yaml