/ / le taux de réussite du cache de clé cassandra diffère entre nodetool et opscenter - mise en cache, cassandra, opscenter, nodetool

Le taux d'accès au cache de clés Cassandra diffère entre nodetool et opscenter - mise en cache, cassandra, opscenter, nodetool

J'ai vérifié le taux de réussite de mon cache clé via nodetool et opscenter, le premier affiche un taux de réussite de 0,907%.

Cache de clé: entrées 1152104, taille 96,73 Mo, capacité 100 Mo, 52543777 hits, 57954469 requêtes, 0,907 taux de hit récent, 14400 période de sauvegarde en secondes

mais dans opscenter le graphique montre 100%. entrer la description de l'image ici

quelqu'un comprend pourquoi la différence?

Réponses:

2 pour la réponse № 1

Cassandra a peut-être un bug (ou au moins une faute de frappe) ici, il le répertorie comme cache de hit récent mais c'est de tous les temps:

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

Son saisissant la valeur du taux de réussite "total":

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

Ainsi, bien que vous obteniez un taux de réussite de 100% au cours des 19 dernières minutes selon l'opscenter, il n'a pas toujours été de 100%. Le nombre total de visites / nombre total de demandes de tous les temps est de ~ 90%.

Ceci est illustré par:

52543777 hits, 57954469 requests

52543777 / 57954469 = 0.907