天天看點

[轉載]memcached stats 指令

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:被請求的工作線程的總數量。

繼續閱讀