隨筆-3  評論-1  文章-1  trackbacks-0
              最近項目快要見人了,所以很多性能分析的需求又提出來了。之前已經做過幾次類似的事情,這次記錄下來把
              Memcached不能一次性讀取所有的key,不能一次性讀取緩存數據。以前項目里面踩過這個坑,stats cachedump $slabId $limit只會dump出2M的key,如果所有的key超多2M那么dump出哪些key就要看命了。以前想了個野路子的辦法,把memcached的源碼中限制cachedump 的大小的變量改大再編譯安裝。現在的做法如下:
              libmemcached是一個專門的memcached的工具集,包含了:
          • memcat
          • memcp
          • memdump
          • memerror
          • memflush
          • memrm
          • memslap
          • memdump
          memstat --server=localhost >1.txt 
              可以dump出所有的key
          memcat --servers=localhost `memdump --servers=localhost` > 1.txt
              到處所有的value
              安裝libmemcached也很方便,yum就搞定了

              redis里面的數據要導出來,以前使用的辦法是redis-dump導成json,然后在想辦法分析。
              最近找了個不錯的工具:rdbtools 網站:https://github.com/sripathikrishnan/redis-rdb-tools 工具是python的,使用pip安裝就可以了
          rdb -c memory /var/redis/6379/dump.rdb > memory.csv
              直接導出數據,到excel里面進行分析就可很方便
          posted on 2015-08-18 11:58 波比 閱讀(5942) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2015年8月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          常用鏈接

          留言簿(1)

          隨筆檔案

          文章分類

          文章檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 隆尧县| 隆德县| 萨迦县| 平定县| 桃园市| 柘城县| 兴文县| 白山市| 蛟河市| 西峡县| 大方县| 德钦县| 汽车| 香港| 永兴县| 焦作市| 宁德市| 博客| 托克逊县| 青海省| 富川| 萨嘎县| 龙游县| 廊坊市| 开远市| 金寨县| 大城县| 阳朔县| 麦盖提县| 石柱| 上饶县| 海南省| 当雄县| 灵石县| 禹城市| 巴楚县| 玉田县| 游戏| 武清区| 法库县| 清苑县|