Memcached stats-Befehl
Der Memcached-Befehl stats wird verwendet, um statistische Informationen wie PID (Prozess-ID), Versionsnummer, Anzahl der Verbindungen usw. zurückzugeben.
Syntax:
Das grundlegende Syntaxformat des Befehls stats ist wie folgt:
stats
Beispiele
Im folgenden Beispiel haben wir den Befehl stats verwendet, um Memcached-Dienstinformationen auszugeben.
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
Hier werden viele Statusinformationen angezeigt. Nachfolgend eine detaillierte Erklärung jedes Status-Eintrags:
- pid: Prozess-ID des Memcache-Servers
- uptime: Server-Betriebszeit in Sekunden
- time: aktueller Unix-Zeitstempel des Servers
- version: Memcache-Version
- pointer_size: Zeigergröße des Betriebssystems
- rusage_user: kumulierte Benutzerzeit des Prozesses
- rusage_system: kumulierte Systemzeit des Prozesses
- curr_connections: aktuelle Anzahl der Verbindungen
- total_connections: Gesamtzahl der Verbindungen seit dem Start von Memcached
- connection_structures: Anzahl der von Memcached zugewiesenen Verbindungsstrukturen
- cmd_get: Anzahl der get-Befehlsanfragen
- cmd_set: Anzahl der set-Befehlsanfragen
- cmd_flush: Anzahl der flush-Befehlsanfragen
- get_hits: Anzahl der Treffer des get-Befehls
- get_misses: Anzahl der Fehlschläge des get-Befehls
- delete_misses: Anzahl der Fehlschläge des delete-Befehls
- delete_hits: Anzahl der Treffer des delete-Befehls
- incr_misses: Anzahl der Fehlschläge des incr-Befehls
- incr_hits: Anzahl der Treffer des incr-Befehls
- decr_misses: Anzahl der Fehlschläge des decr-Befehls
- decr_hits: Anzahl der Treffer des decr-Befehls
- cas_misses: Anzahl der Fehlschläge bei cas-Befehlen
- cas_hits: Anzahl der Treffer bei cas-Befehlen
- cas_badval: Anzahl der Male, die zum Löschen verwendet wurden
- auth_cmds: Anzahl der verarbeiteten Authentifizierungsbefehle
- auth_errors: Anzahl der Authentifizierungsfehler
- bytes_read: insgesamt gelesene Bytes
- bytes_written: insgesamt gesendete Bytes
- limit_maxbytes: insgesamt zugewiesene Speichergröße (bytes)
- accepting_conns: ob der Server die maximale Anzahl an Verbindungen erreicht hat (0/1)
- listen_disabled_num: Anzahl der ungültigen Listener
- threads: aktuelle Anzahl der Threads
- conn_yields: Anzahl der aktiv aufgegebenen Verbindungsoperationen
- bytes: aktuell vom Speicher belegte Bytes
- curr_items: Gesamtanzahl der aktuell gespeicherten Datenelemente
- total_items: Gesamtanzahl der seit dem Start gespeicherten Datenelemente
- evictions: Anzahl der durch LRU freigegebenen Objekte
- reclaimed: Anzahl der abgelaufenen Dateneinträge, die zum Speichern neuer Daten verwendet wurden