/ / швидкість кеш-клавіш кесандри відрізняється між nodetool і opscenter - кешування, cassandra, opscenter, nodetool

коефіцієнт удару кешу cassandra відрізняється між nodetool та opscenter - кешування, cassandra, opscenter, nodetool

Я перевірив свою швидкість удару в кеш-пам'ять за допомогою nodetool та opscenter, перший показує показник звернення 0,907 відсотка.

Ключовий кеш: записи 1152104, розмір 96,73 Мб, місткість 100 МБ, 52543777 звернень, 57954469 запитів, 0,907 частота останніх звернень, 14400 період економії в секундах

але в opscenter графік показує 100%. введіть опис зображення тут

хтось розуміє, чому різниця?

Відповіді:

2 для відповіді № 1

У Кассандри є, можливо, помилка (або, принаймні, друкарська помилка), вона відображає її як недавній кеш-пам'ять, але її всіх часів:

https://github.com/apache/cassandra/blob/trunk/src/java/org/apache/cassandra/tools/nodetool/Info.java#L95

Його захоплення значення "загального" hitrate:

https://github.com/apache/cassandra/blob/trunk/src/java/org/apache/cassandra/metrics/CacheMetrics.java#L66

Тож, хоча за останні 19 хвилин ви можете отримувати 100% частоту звернень за даними opscenter, це не було завжди 100%. Загальна кількість звернень / загальна кількість запитів за весь час становить ~ 90%.

Це показано з:

52543777 hits, 57954469 requests

52543777 / 57954469 = 0.907