實時查詢memcached狀態的兩個快捷命令

2021-04-22 10:37:51 字數 1625 閱讀 8893

查詢實時的狀態,類似於「top」命令。

在命令列下執行任一命令(第二個辦法需要通過php):

1. watch "echo stats | nc 127.0.0.1 11211"

結果如下:

stat pid 13785

stat uptime 1377436

stat time 1227764242

stat version 1.2.6

stat pointer_size 32

stat rusage_user 9.265591

stat rusage_system 36.541444

stat curr_items 6

stat total_items 1093

stat bytes 24628

stat curr_connections 19

stat total_connections 79352

stat connection_structures 117

stat cmd_get 609575

stat cmd_set 1093

stat get_hits 608483

stat get_misses 1092

stat evictions 0

stat bytes_read 14703639

stat bytes_written 2297950214

stat limit_maxbytes 52428800

stat threads 1

end2. watch '/www/php/bin/php -r '"'"'$m=new memcache;$m->connect("127.0.0.1", 11211);print_r($m->getstats());'"'"

結果如下:

array

([pid] => 13785

[uptime] => 1377469

[time] => 1227764275

[version] => 1.2.6

[pointer_size] => 32

[rusage_user] => 9.266591

[rusage_system] => 36.541444

[curr_items] => 6

[total_items] => 1093

[bytes] => 24628

[curr_connections] => 16

[total_connections] => 79372

[connection_structures] => 117

[cmd_get] => 609593

[cmd_set] => 1093

[get_hits] => 608501

[get_misses] => 1092

[evictions] => 0

[bytes_read] => 14704073

[bytes_written] => 2298032330

[limit_maxbytes] => 52428800

[threads] => 1

)上面命令假設memcached按預設情況執行,即伺服器位址為127.0.0.1,埠為11211。請按實際情況修改。

企業補貼資金怎麼查詢實時狀態

一般來說,我們要想實時查詢到企業補貼資金的狀態,那麼可以用以下兩種方式,分別為 1 專案申報系統 在企業補貼工作中,我們可以通過所申報的補貼專案機構所屬的申報系統來查詢企業補貼資金的實時狀態。2 中介服務機構 同時,我們也可以通過中介服務機構來了解企業補貼資金的實時狀態,而且相對於我們自己通過申報系...

21 4 檢視memcached狀態

主要關注curr items 和 get hits 用get hits 除以 curr items檢視命中率有多高 命中率的目的,是要確認,memcached快取了資料,而且還有請求,如果光快取卻沒有請求,那麼做這個快取也就沒有意義。1.檢視memcached服務狀態 root hao 01 mem...

用memcached做實時分頁快取

用memcached做分頁快取,可能很多人會覺得麻煩而不用。因為在增加 修改 刪除的過程中,你不知道會影響到哪些資料,而如果把所有分頁相關的資料快取都刪除並重新生成一遍,實現又很麻煩,甚至不可行,所以乾脆就用mysql直接分頁,簡單方便,但是這樣效能卻也下降了。本章就講乙個簡單的實現用memcach...