zoukankan      html  css  js  c++  java
  • linux下memcached的启动/结束的方式

    当前项目中,linux下memcached的启动/结束的方式


    默认情况下memcached安装到/usr/local/bin下。

    进入安装目录,启动memcached:/usr/local/memcached/bin/memcached -d -c 10240 -m 1024 -u root
    获取运行状态:echo stats | nc localhost 11211(可以查看出pid) 或使用ps -ef|grep memcached 
    停止memcached:kill -9 pid  (-9表示强制杀死,pid 为进程的进程标识符)
    -d 选项是启动一个守护进程,
    -m 是分配给Memcache使用的内存数量,单位是MB,这里是1024MB,默认是64MB
    -u 是运行Memcache的用户,这里是root
    -l 是监听的服务器IP地址,默认应该是本机
    -p 是设置Memcache监听的端口,默认是11211,最好是1024以上的端口
    -c 选项是最大运行的并发连接数,默认是1024,这里设置了10240,按照你服务器的负载量来设定
    -P 是设置保存Memcache的pid文件位置
    -h 打印帮助信息
    -v 输出警告和错误信息
    -vv 打印客户端的请求和返回信息
     
    ps -ef|grep memcached(命令说明) 
    grep:功能说明:查找文件里符合条件的字符串。
    |:管道命令操作符
    ps(process status):功能说明:报告程序状况。
     
    连接到 memcached:
    telnet ip 端口,如telnet 192.168.100.11 11211
    stats查看状态,flush_all:清楚缓存
    查看memcached状态的基本命令,通过这个命令可以看到如下信息:
    STAT pid 22459                             进程ID
    STAT uptime 1027046                        服务器运行秒数
    STAT time 1273043062                       服务器当前unix时间戳
    STAT version 1.4.4                         服务器版本
    STAT pointer_size 64                       操作系统字大小(这台服务器是64位的)
    STAT rusage_user 0.040000                  进程累计用户时间
    STAT rusage_system 0.260000                进程累计系统时间
    STAT curr_connections 10                   当前打开连接数
    STAT total_connections 82                  曾打开的连接总数
    STAT connection_structures 13              服务器分配的连接结构数
    STAT cmd_get 54                            执行get命令总数
    STAT cmd_set 34                            执行set命令总数
    STAT cmd_flush 3                           指向flush_all命令总数
    STAT get_hits 9                            get命中次数
    STAT get_misses 45                         get未命中次数
    STAT delete_misses 5                       delete未命中次数
    STAT delete_hits 1                         delete命中次数
    STAT incr_misses 0                         incr未命中次数
    STAT incr_hits 0                           incr命中次数
    STAT decr_misses 0                         decr未命中次数
    STAT decr_hits 0                           decr命中次数
    STAT cas_misses 0                          cas未命中次数
    STAT cas_hits 0                            cas命中次数
    STAT cas_badval 0                          使用擦拭次数
    STAT auth_cmds 0
    STAT auth_errors 0
    STAT bytes_read 15785                      读取字节总数
    STAT bytes_written 15222                   写入字节总数
    STAT limit_maxbytes 1048576                分配的内存数(字节)
    STAT accepting_conns 1                     目前接受的链接数
    STAT listen_disabled_num 0                
    STAT threads 4                             线程数
    STAT conn_yields 0
    STAT bytes 0                               存储item字节数
    STAT curr_items 0                          item个数
    STAT total_items 34                        item总数
    STAT evictions 0                           为获取空间删除item的总数
     
    另外一个例子:
    启动/结束
    memcached -d -m 10 -u root -l 192.168.0.122 -p 11200 -c 256 -P /tmp/memcached.pid
    -d 选项是启动一个守护进程,
    -m 是分配给Memcache使用的内存数量,单位是MB,这里是10MB
    -u 是运行Memcache的用户,这里是root
    -l 是监听的服务器IP地址,如果有多个地址的话,这里指定了服务器的IP地址192.168.0.122
    -p 是设置Memcache监听的端口,这里设置了12000,最好是1024以上的端口
    -c 选项是最大运行的并发连接数,默认是1024,这里设置了256,按照你服务器的负载量来设定
    -P 是设置保存Memcache的pid文件
    kill `cat /tmp/memcached.pid`
     
    获取运行状态
    echo stats | nc 192.168.1.123 11200
    watch "echo stats | nc 192.168.1.123 11200" (实时状态)
  • 相关阅读:
    CodeForces gym Nasta Rabbara lct
    bzoj 4025 二分图 lct
    CodeForces 785E Anton and Permutation
    bzoj 3669 魔法森林
    模板汇总——快读 fread
    bzoj2049 Cave 洞穴勘测 lct
    bzoj 2002 弹飞绵羊 lct裸题
    HDU 6394 Tree 分块 || lct
    HDU 6364 Ringland
    nyoj221_Tree_subsequent_traversal
  • 原文地址:https://www.cnblogs.com/helloyb/p/2969345.html
Copyright © 2011-2022 走看看