2012-04-16 84 views
2

由於某種原因,現在memcache導致站點響應時間出現尖峯。Memcached參數檢查

in other questions with memcached numbers cmd_get = get_hits + get_misses

STAT cmd_get 6236962 
STAT get_hits 6236962 
STAT get_misses 6543342 

由於某種原因在我們的設置cmd_get等於get_hits和get_misses比cmd_get大。當我嘗試運行stats malloc時,我得到一個似乎很奇怪的錯誤。

的結果是,可能需要30秒的執行內存緩存的設置和獲取

問題#

  1. 爲什麼我的cmd_get = get_hits很慢tranactions?
  2. 爲什麼我的get_misses比我的cmd_get更高?
  3. 如何在響應時間調試引起尖峯的是什麼?爲什麼您使用的memcached版本1.4.2

統計

STAT pid 18998 
STAT uptime 10603 
STAT time 1334538670 
STAT version 1.4.2 
STAT pointer_size 64 
STAT rusage_user 225.370000 
STAT rusage_system 717.590000 
STAT curr_connections 613 
STAT total_connections 1884098 
STAT connection_structures 1306 
STAT cmd_get 6236962 
STAT cmd_set 2517801 
STAT cmd_flush 0 
STAT get_hits 6236962 
STAT get_misses 6543342 
STAT delete_misses 234263 
STAT delete_hits 247387 
STAT incr_misses 0 
STAT incr_hits 0 
STAT decr_misses 0 
STAT decr_hits 0 
STAT cas_misses 0 
STAT cas_hits 0 
STAT cas_badval 0 
STAT bytes_read 6593604547 
STAT bytes_written 3999518494 
STAT limit_maxbytes 6442450944 
STAT accepting_conns 1 
STAT listen_disabled_num 0 
STAT threads 4 
STAT conn_yields 0 
STAT bytes 1417582141 
STAT curr_items 549532 
STAT total_items 2517801 
STAT evictions 0 

統計板坯

......... 
STAT 25:chunk_size 21696 
STAT 25:chunks_per_page 48 
STAT 25:total_pages 33 
STAT 25:total_chunks 1584 
STAT 25:used_chunks 1570 
STAT 25:free_chunks 0 
STAT 25:free_chunks_end 14 
STAT 25:mem_requested 30429185 
STAT 25:get_hits 1265 
STAT 25:cmd_set 3844 
STAT 25:delete_hits 0 
STAT 25:incr_hits 0 
STAT 25:decr_hits 0 
STAT 25:cas_hits 0 
STAT 25:cas_badval 0 
STAT 26:chunk_size 27120 
STAT 26:chunks_per_page 38 
STAT 26:total_pages 9 
STAT 26:total_chunks 342 
STAT 26:used_chunks 305 
STAT 26:free_chunks 0 
STAT 26:free_chunks_end 37 
STAT 26:mem_requested 7494861 
STAT 26:get_hits 1308 
STAT 26:cmd_set 3876 
STAT 26:delete_hits 0 
STAT 26:incr_hits 0 
STAT 26:decr_hits 0 
STAT 26:cas_hits 0 
STAT 26:cas_badval 0 
STAT 27:chunk_size 33904 
STAT 27:chunks_per_page 30 
STAT 27:total_pages 32 
STAT 27:total_chunks 960 
STAT 27:used_chunks 280 
STAT 27:free_chunks 673 
STAT 27:free_chunks_end 7 
STAT 27:mem_requested 7980338 
STAT 27:get_hits 43377 
STAT 27:cmd_set 115313 
STAT 27:delete_hits 0 
STAT 27:incr_hits 0 
STAT 27:decr_hits 0 
STAT 27:cas_hits 0 
STAT 27:cas_badval 0 
STAT active_slabs 26 
STAT total_malloced 1692051984 

回答

0

,最新的是1.4.13。這可能是發行版中的一個錯誤,但我很難發現,因爲大部分系統都使用最新的最新版本。我也遇到了一個不同性質但與內存泄漏有關的問題,因此我們對其進行了升級,問題消失。這可能不是答案,但如果問題仍然存在於最新的memcached版本上,人們仍可以提供幫助。