STAT pid 1552
STAT uptime 3792
STAT time 1262517674
STAT version 1.2.6
STAT pointer_size 32
STAT curr_items 1
STAT total_items 2
STAT bytes 593
STAT curr_connections 2
STAT total_connections 28
STAT connection_structures 9
STAT cmd_get 3
STAT cmd_set 2
STAT get_hits 2
STAT get_misses 1
STAT evictions 0
STAT bytes_read 1284
STAT bytes_written 5362
STAT limit_maxbytes 67108864
STAT threads 1
END
這裡顯示了很多狀态資訊,下邊詳細解釋每個狀态項:
1. pid: memcached服務程序的程序ID
2. uptime: memcached服務從啟動到目前所經過的時間,機關是秒。
3. time: memcached伺服器所在主機目前系統的時間,機關是秒。
4. version: memcached元件的版本。這裡是我目前使用的1.2.6。
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:累積擷取資料的數量,這裡是3,因為我測試過3次,第一次因為沒有序列化對象,是以擷取資料失敗,是null,後邊有2次是我用不同對象測試了2次。
13. cmd_set:累積儲存資料的樹立數量,這裡是2.雖然我存儲了3次,但是第一次因為沒有序列化,是以沒有儲存到緩存,也就沒有記錄。
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:被請求的工作線程的總數量。