Commande stats de Memcached
La commande stats de Memcached est utilisée pour renvoyer des informations statistiques telles que le PID (identifiant de processus), le numéro de version, le nombre de connexions, etc.
Syntaxe :
Le format de syntaxe de base de la commande stats est le suivant :
stats
Exemples
Dans l'exemple suivant, nous avons utilisé la commande stats pour afficher les informations du service Memcached.
stats STAT pid 1162 STAT uptime 5022 STAT time 1415208270 STAT version 1.4.14 STAT libevent 2.0.19-stable STAT pointer_size 64 STAT rusage_user 0.096006 STAT rusage_system 0.152009 STAT curr_connections 5 STAT total_connections 6 STAT connection_structures 6 STAT reserved_fds 20 STAT cmd_get 6 STAT cmd_set 4 STAT cmd_flush 0 STAT cmd_touch 0 STAT get_hits 4 STAT get_misses 2 STAT delete_misses 1 STAT delete_hits 1 STAT incr_misses 2 STAT incr_hits 1 STAT decr_misses 0 STAT decr_hits 1 STAT cas_misses 0 STAT cas_hits 0 STAT cas_badval 0 STAT touch_hits 0 STAT touch_misses 0 STAT auth_cmds 0 STAT auth_errors 0 STAT bytes_read 262 STAT bytes_written 313 STAT limit_maxbytes 67108864 STAT accepting_conns 1 STAT listen_disabled_num 0 STAT threads 4 STAT conn_yields 0 STAT hash_power_level 16 STAT hash_bytes 524288 STAT hash_is_expanding 0 STAT expired_unfetched 1 STAT evicted_unfetched 0 STAT bytes 142 STAT curr_items 2 STAT total_items 6 STAT evictions 0 STAT reclaimed 1 END
De nombreuses informations d'état sont affichées ici. Voici une explication détaillée de chaque élément d'état :
- pid: ID du processus du serveur memcache
- uptime: durée de fonctionnement du serveur en secondes
- time: horodatage Unix actuel du serveur
- version: version de memcache
- pointer_size: taille des pointeurs du système d'exploitation
- rusage_user: temps utilisateur cumulé du processus
- rusage_system: temps système cumulé du processus
- curr_connections: nombre actuel de connexions
- total_connections: nombre total de connexions depuis le démarrage de Memcached
- connection_structures: nombre de structures de connexion allouées par Memcached
- cmd_get: nombre de requêtes de commande get
- cmd_set: nombre de requêtes de commande set
- cmd_flush: nombre de requêtes de commande flush
- get_hits: nombre de succès de la commande get
- get_misses: nombre d'échecs de la commande get
- delete_misses: nombre d'échecs de la commande delete
- delete_hits: nombre de succès de la commande delete
- incr_misses: nombre d'échecs de la commande incr
- incr_hits: nombre de succès de la commande incr
- decr_misses: nombre d'échecs de la commande decr
- decr_hits: nombre de succès de la commande decr
- cas_misses: nombre d'échecs de la commande cas
- cas_hits: nombre de succès de la commande cas
- cas_badval: nombre de fois utilisé pour l'effacement
- auth_cmds: nombre de commandes d'authentification traitées
- auth_errors: nombre d'échecs d'authentification
- bytes_read: nombre total d'octets lus
- bytes_written: nombre total d'octets envoyés
- limit_maxbytes: taille totale de mémoire allouée (octets)
- accepting_conns: indique si le serveur a atteint le nombre maximal de connexions (0/1)
- listen_disabled_num: nombre d'écouteurs invalides
- threads: nombre actuel de threads
- conn_yields: nombre d'opérations de connexion activement abandonnées
- bytes: bytes actuellement occupés par le stockage
- curr_items: nombre total d'éléments de données actuellement stockés
- total_items: nombre total d'éléments de données stockés depuis le démarrage
- evictions: nombre d'objets libérés par LRU
- reclaimed: nombre d'entrées de données expirées utilisées pour stocker de nouvelles données