HCL Commerce Version 9.1.8.0 or later

Utilitaire hcl-cache-benchmark

L'utilitaire hcl-cache-benchmark vous permet de comparer les opérations de cache HCL, telles que Put, Get, Invalidate et Clears.

Cet utilitaire vous fournit une référence pour la durée de chaque opération du client. Les performances du client, du réseau et du serveur Redis auront un impact sur les résultats.

Comme il existe un aller-retour réseau avec chaque opération de cache, les nombres signalés représentent les réponses moyennes du point de vue du client, et non les limites du serveur Redis. A titre de référence, les opérations de cache telles que Get et Put doivent prendre environ une milliseconde. Les performances des opérations d'annulation et d'invalidation varient en fonction de la quantité de données sur le serveur Redis et de la quantité de données effacées.

Lorsque vous utilisez cet outil dans un environnement de production, considérez qu'il peut avoir un impact sur le système. En outre, selon la configuration utilisée pour le nombre de clés et la taille de la charge, la mémoire du serveur Redis peut être pleine. Par défaut, l'outil tente d'insérer 50 000 clés chacune avec un encombrement de 2 k, ce qui conduit à une utilisation temporaire de la mémoire Redis de 100 Mo au plus.

Lorsque vous travaillez dans des environnements en cluster, un seul serveur est testé. Le cache par défaut (RemoteOnlyCache1) est mappé à l'emplacement 3205. D'autres nœuds peuvent être utilisés en faisant basculer le nom du cache, comme suit :
   3205 {cache-benchmark-services/cache/benchmark/RemoteOnlyCache1}
  15590 {cache-benchmark-services/cache/benchmark/RemoteOnlyCache2}
  11463 {cache-benchmark-services/cache/benchmark/RemoteOnlyCache3}
   7200 {cache-benchmark-services/cache/benchmark/RemoteOnlyCache4}

Utilisation

java -jar hcl-cache-benchmark parameters

Valeurs des paramètres

-c,--cache Cache Name
Nom du cache. La valeur par défaut est services/cache/benchmark/RemoteOnlyCache1, sous l'espace de nom de référence.
-h,--help
Imprime ces informations d'utilisation.
-k,--keys Number of Keys
Nombre de clés à insérer. Valeur par défaut : 50 000
-y,--noprompt
Ne pas afficher l'avertissement et ne pas inviter à confirmer avant de démarrer la référence.
-z,--size Value Size
Taille de la valeur. La valeur par défaut est 2 048 octets.