2009-09-23 9 views
0

Ces statistiques sont-elles normales? J'ai des problèmes avec mes produits PHP, donc je veux savoir si ces données sont en bonne santéCes statistiques memcached sont-elles normales?

stats 
STAT pid 2312 
STAT uptime 5292037 
STAT time 1253692925 
STAT version 1.2.8 
STAT pointer_size 64 
STAT rusage_user 2600.605647 
STAT rusage_system 9533.168738 
STAT curr_items 1153303 
STAT total_items 139795434 
STAT bytes 435570863 
STAT curr_connections 288 
STAT total_connections 135128959 
STAT connection_structures 1018 
STAT cmd_flush 1 
STAT cmd_get 171491050 
STAT cmd_set 139795434 
STAT get_hits 127840250 
STAT get_misses 43650800 
STAT evictions 24166536 
STAT bytes_read 2731502572454 
STAT bytes_written 2889855000126 
STAT limit_maxbytes 536870912 
STAT threads 2 
STAT accepting_conns 1 
STAT listen_disabled_num 802 
END 

Répondre

0

Oui, pourquoi? Y a-t-il quelque chose qui ne va pas?

STAT bytes 435570863 
STAT limit_maxbytes 536870912 

Vous voudrez peut-être augmenter la taille du cache à mesure que vous en êtes proche.

+0

Mes produits PHP ont rencontré quelques problèmes: un utilisateur s'est connecté et se déconnectera quelque temps sans aucune action. J'utilise memcached pour stocker des sessions alors je poste cette question pour voir s'il y a quelque chose de mal avec memcached. Merci pour votre réponse –

+0

Oui. il existe une valeur d'expiration de session transmise avec la commande PUT à memcached. Il ne stocke pas les données pour toujours, il expire après un certain temps. Mais ce paramètre est par application, donc s'il vous plaît vérifier vos scripts sur où mettre ce param –

1

Il est impossible de dire ce qui ne va pas avec votre application, mais votre utilisation memcached est pas optimale:

STAT cmd_get 171491050 
STAT cmd_set 139795434 
STAT get_hits 127840250 
STAT get_misses 43650800 

Ces chiffres signifient que 139m articles ont été stockés dans le cache. Des tentatives de récupération de 171 m ont été effectuées et parmi celles-ci, seules 127 m ont été trouvées. Cela signifie que la probabilité de récupération d'un élément dans le cache est d'environ 91% (127/139). Ce n'est pas une utilisation efficace du cache car la plupart des éléments qui y sont stockés ne sont jamais utilisés. Pour moi, cela suggère que vous mettez en cache les mauvaises données. Vous devriez essayer de comprendre quelles sont les données les plus fréquemment utilisées et ne les mettre en cache qu'à la place. Surtout si vous manquez d'espace de cache souvent.