memkeys实时查看memcached key使用情况

memkeys

memkeys是tumblr开源的类似top的工具,可用于实时查看memcached的key使用情况.

  • memkeys安装

    安装autoconf(要求版本2.68以上):

    # wget -c http://ftp.gnu.org/gnu/autoconf/autoconf-latest.tar.gz
    # tar zxvf autoconf-latest.tar.gz
    # cd autoconf-2.69
    # ./configure
    # make && make install

    安装其它依赖:

    # yum install libpcap-devel pcre-devel ncurses-devel

    安装memkeys:

    # git clone https://github.com/tumblr/memkeys.git
    # cd memkeys
    # ./autogen.sh
    # ./configure
    # make && make install
  • memkeys使用
    # memkeys -h
    Usage: memkeys -i NIC [options]
        -d, --discard=THRESH        Discard keys where req/s rate is below THRESH
        -i, --interface=NIC         Network interface to capture traffic on (required)
        -p, --port=PORT             Network port to capture memcache traffic on (default 11211)
        -r, --refresh=INTERVAL      Refresh the stats display every INTERVAL ms (default 500)
        -l, --logfile=FILE          Output logs to FILE
        -R, --report=REPORT         Output data in REPORT format (CSV or curses, default curses)
     
        -h, --help                  This help
        -v, --verbose               Increase verbosity. May be used multiple times.
        -V, --version               Show program info and exit.

    例子1:

    # memkeys -i eth0 -l /tmp/memkeys.log

    例子2:

    view source
    print ?
    # memkeys -i eth0 -d 10.0 -l /tmp/memkeys.log

你可能感兴趣的:(memkeys实时查看memcached key使用情况)