命令列檢視Memcached執行狀態

2021-08-25 12:17:52 字數 1442 閱讀 1990

1、windows系統連線memcached埠 cmd命令列中鍵入telnet 192.168.1.1 11211 11211是memcached繫結的埠號。

2、連線上埠後輸入 stats命令,即可得到描述memcached伺服器運**況的引數。

stat pid 4356 伺服器程序id

stat uptime 56625 伺服器執行時間,單位秒

stat time 1225249079 伺服器當前的unix時間

stat version 1.1.0 伺服器的版本號

stat pointer_size 64

stat rusage_user 151.845489 該程序累計的使用者時間(秒:微妙)

stat rusage_system 121.667603 該程序累計的系統時間(秒:微妙)

stat ibuffer_size 4096

stat curr_connections 13 連線數量

stat total_connections 54136 伺服器執行以來接受的連線總數

stat connection_structures 318 伺服器分配的連線結構的數量

stat cmd_get 100595 取回請求總數

stat cmd_set 6510 儲存請求總數

stat get_hits 96543 請求成功的總次數

stat get_misses 4052 請求失敗的總次數

stat bytes_read 4427679 伺服器從網路讀取到的總位元組數

stat bytes_written 6585596 伺服器向網路傳送的總位元組數

1>、uptime 是memcached執行的秒數,

2>、cmd_get是查詢快取的次數。

3>、這兩個資料相除一下就能得到平均每秒請求快取的次數——最近niupu的流量很低,所以平均也就一秒請求一次多,

這麼點大的壓力,用檔案系統快取一樣沒問題,根本不會體現出使用memcached的優越。

4>、下面的cmd_set 就是設定key=>value的次數。整個memcached是個大hash,用cmd_get沒有找到的內

容,就會呼叫一下cmd_set寫進快取裡。

5>、緊跟著是get_hits,就是快取命中的次數。快取命中率 = get_hits/cmd_get * 100%。

6>、下面的get_misses的數字加上get_hits應該等於cmd_get。

7>、而total_itemscurr_items表示現在在快取中的鍵值對個數.

8>、在圖上total_items == cmd_set == get_misses,不過當可用最大記憶體用光時,memcached就會刪掉一些內容,上面的等式就不成立了

加乙個名命令列清除memcache快取的方法:

>telnet localhost 11211

>flush_all

ok

docker映象中進入容器命令列並檢視執行中的容器

啟動mysql分為兩步 檢視所有安裝的軟體,命令如下 docker ps a顯示結果如下,可以看到docker中每個容器的狀態,id,埠等等,複製mysql容器的id,即container id 或者容器的name也可以 2.啟動mysql容器,命令如下 docker start container...

命令列檢視memcache狀態

pid memcache伺服器的程序id uptime 伺服器已經執行的秒數 time 伺服器當前的unix時間戳 version memcache版本 pointer size 當前作業系統的指標大小 32位系統一般是32bit rusage user 程序的累計使用者時間 rusage syst...

Linux 命令列檢視CPU資訊

幾個cpu more proc cpuinfo grep physical id uniq wc l 每個cpu是幾核 假設cpu配置相同 more proc cpuinfo grep physical id grep 0 wc l cat proc cpuinfo grep processor 1...