Memcached 查詢stats及各項狀態解釋


一、兩個最常用狀態查詢(掌握第一個就完全OK了)

      1)查看狀態:printf “stats\r\n” |nc 127.0.0.1 11211
      2)模擬top命令查看狀態:watch “echo stats” |nc 127.0.0.1 11211

二、各種stats中文解釋。但工作中最常關注的只有四個。

      STAT get_hits 1(序號,並不是結果,如下)

      STAT get_misses 2

      STAT curr_items 3

      STAT total_items 4

  各種stats中文解釋如下:

        

1.  pid: memcached服務進程的進程ID

2.  uptime: memcached服務從啟動到當前所經過的時間,單位是秒。

3.  time: memcached服務器所在主機當前系統的時間,單位是秒。

4.  version: memcached組件的版本。

5.  pointer_size:服務器所在主機操作系統的指針大小,一般為32或64.

6.  curr_items:表示當前緩存中存放的所有緩存對象的數量。不包括目前已經從緩存中刪除的對象。

7.  total_items:表示從memcached服務啟動到當前時間,系統存儲過的所有對象的數量,包括目前已經從緩存中刪除的對象。

8.  bytes:表示系統存儲緩存對象所使用的存儲空間,單位為字節。

9.  curr_connections:表示當前系統打開的連接數。

10. total_connections:表示從memcached服務啟動到當前時間,系統打開過的連接的總數。

11. connection_structures:表示從memcached服務啟動到當前時間,被服務器分配的連接結構的數量,這個解釋是協議文檔給的,具體什么意思,我目前還沒搞明白。

12. cmd_get:累積獲取數據的數量

13. cmd_set:累積保存數據的樹立數量

14. get_hits:表示獲取數據成功的次數。

15. get_misses:表示獲取數據失敗的次數。

16. evictions:為了給新的數據項目釋放空間,從緩存移除的緩存對象的數目。比如超過緩存大小時根據LRU算法移除的對象,以及過期的對象。

17. bytes_read:memcached服務器從網絡讀取的總的字節數。

18. bytes_written:memcached服務器發送到網絡的總的字節數。

19. limit_maxbytes:memcached服務緩存允許使用的最大字節數。這里為67108864字節,也就是是64M.與我們啟動memcached服務設置的大小一致。

20. threads:被請求的工作線程的總數量。這個解釋是協議文檔給的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM