查看memcache版本「建議收藏」
window:
cmd中用telnet 127.0.0.1 11211這樣的命令連接上memcache,然后直接輸入stats就可以得到memcache服務(wù)器的版本。
注意:memcache的默認(rèn)端口是11211;
linux:同樣,telnet 127.0.0.1 11211這樣的命令連接上memcache
用telnet 127.0.0.1 11211命令連接上memcache,然后直接輸入stats就可以得到memcache服務(wù)器的版本.



這些狀態(tài)的說(shuō)明如下:
| pid |
memcache服務(wù)器的進(jìn)程ID |
|---|---|
| uptime |
服務(wù)器已經(jīng)運(yùn)行的秒數(shù) |
| time |
服務(wù)器當(dāng)前的unix時(shí)間戳 |
| version |
memcache版本 |
| pointer_size |
當(dāng)前操作系統(tǒng)的指針大小(32位系統(tǒng)一般是32bit) |
| rusage_user |
進(jìn)程的累計(jì)用戶時(shí)間 |
| rusage_system |
進(jìn)程的累計(jì)系統(tǒng)時(shí)間 |
| curr_items |
服務(wù)器當(dāng)前存儲(chǔ)的items數(shù)量 |
| total_items |
從服務(wù)器啟動(dòng)以后存儲(chǔ)的items總數(shù)量 |
| bytes |
當(dāng)前服務(wù)器存儲(chǔ)items占用的字節(jié)數(shù) |
| curr_connections |
當(dāng)前打開(kāi)著的連接數(shù) |
| total_connections |
從服務(wù)器啟動(dòng)以后曾經(jīng)打開(kāi)過(guò)的連接數(shù) |
| connection_structures |
服務(wù)器分配的連接構(gòu)造數(shù) |
| cmd_get |
get命令(獲取)總請(qǐng)求次數(shù) |
| cmd_set |
set命令(保存)總請(qǐng)求次數(shù) |
| get_hits |
總命中次數(shù) |
| get_misses |
總未命中次數(shù) |
| evictions |
為獲取空閑內(nèi)存而刪除的items數(shù)(分配給memcache的空間用滿后需要?jiǎng)h除舊的items來(lái)得到空間分配給新的items) |
| bytes_read |
總讀取字節(jié)數(shù)(請(qǐng)求字節(jié)數(shù)) |
| bytes_written |
總發(fā)送字節(jié)數(shù)(結(jié)果字節(jié)數(shù)) |
| limit_maxbytes |
分配給memcache的內(nèi)存大小(字節(jié)) |
| threads |
當(dāng)前線程數(shù) |
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
這里顯示了很多狀態(tài)信息,下邊詳細(xì)解釋每個(gè)狀態(tài)項(xiàng):
1. pid: memcached服務(wù)進(jìn)程的進(jìn)程ID
2. uptime: memcached服務(wù)從啟動(dòng)到當(dāng)前所經(jīng)過(guò)的時(shí)間,單位是秒。
3. time: memcached服務(wù)器所在主機(jī)當(dāng)前系統(tǒng)的時(shí)間,單位是秒。
4. version: memcached組件的版本。這里是我當(dāng)前使用的1.2.6。
5. pointer_size:服務(wù)器所在主機(jī)操作系統(tǒng)的指針大小,一般為32或64.
6. curr_items:表示當(dāng)前緩存中存放的所有緩存對(duì)象的數(shù)量。不包括目前已經(jīng)從緩存中刪除的對(duì)象。
7. total_items:表示從memcached服務(wù)啟動(dòng)到當(dāng)前時(shí)間,系統(tǒng)存儲(chǔ)過(guò)的所有對(duì)象的數(shù)量,包括目前已經(jīng)從緩存中刪除的對(duì)象。
8. bytes:表示系統(tǒng)存儲(chǔ)緩存對(duì)象所使用的存儲(chǔ)空間,單位為字節(jié)。
9. curr_connections:表示當(dāng)前系統(tǒng)打開(kāi)的連接數(shù)。
10. total_connections:表示從memcached服務(wù)啟動(dòng)到當(dāng)前時(shí)間,系統(tǒng)打開(kāi)過(guò)的連接的總數(shù)。
11. connection_structures:表示從memcached服務(wù)啟動(dòng)到當(dāng)前時(shí)間,被服務(wù)器分配的連接結(jié)構(gòu)的數(shù)量,這個(gè)解釋是協(xié)議文檔給的,具體什么意思,我目前還沒(méi)搞明白。
12. cmd_get:累積獲取數(shù)據(jù)的數(shù)量,這里是3,因?yàn)槲覝y(cè)試過(guò)3次,第一次因?yàn)闆](méi)有序列化對(duì)象,所以獲取數(shù)據(jù)失敗,是null,后邊有2次是我用不同對(duì)象測(cè)試了2次。
13. cmd_set:累積保存數(shù)據(jù)的樹(shù)立數(shù)量,這里是2.雖然我存儲(chǔ)了3次,但是第一次因?yàn)闆](méi)有序列化,所以沒(méi)有保存到緩存,也就沒(méi)有記錄。
14. get_hits:表示獲取數(shù)據(jù)成功的次數(shù)。
15. get_misses:表示獲取數(shù)據(jù)失敗的次數(shù)。
16. evictions:為了給新的數(shù)據(jù)項(xiàng)目釋放空間,從緩存移除的緩存對(duì)象的數(shù)目。比如超過(guò)緩存大小時(shí)根據(jù)LRU算法移除的對(duì)象,以及過(guò)期的對(duì)象。
17. bytes_read:memcached服務(wù)器從網(wǎng)絡(luò)讀取的總的字節(jié)數(shù)。
18. bytes_written:memcached服務(wù)器發(fā)送到網(wǎng)絡(luò)的總的字節(jié)數(shù)。
19. limit_maxbytes:memcached服務(wù)緩存允許使用的最大字節(jié)數(shù)。這里為67108864字節(jié),也就是是64M.與我們啟動(dòng)memcached服務(wù)設(shè)置的大小一致。
20. threads:被請(qǐng)求的工作線程的總數(shù)量。這個(gè)解釋是協(xié)議文檔給的,具體什么意思,我目前還沒(méi)搞明白。
