发表于: 2017-03-07 23:02:58

2 1382


今天完成的事情:完成memcached配置,进行memcached + JMeter进行压力测试
明天计划的事情:nginx配置负载均衡,将memcached替换成redis
遇到的问题:今天用nginx做负载的时候,想着用jetty和tomcat两个容器跑项目,这样就可以测试,但是发现jetty的url里面没有项目名,但是tomcat路径有项目名,由于线上tomcat,所以我就想修改jetty路径,但是一直没找到方法
收获:mac 在安装memcached服务端的时候 需要配置libevent环境,这儿对libevent安装的路径有要求

           libevent必须安装到/usr/local/lib 然后‘安装memcached

           1.cd  memcached-1.4.32

      2../configure --prefix=/usr/local/memcached-1.4.32 --with-libevent=/usr/local/lib/libevent-2.0.22

           3.sudo make      

      4.sudo make  install

        然后memcached -d -p 11111 -u root,运行memcached

      lsof -i:11111  查看端口号

说明跑起来了。

然后在项目里面配置memcached缓存,进行测试。

然后通过JMeter测试添加缓存和没有缓存数据,我测试100-->200-->300-->400-->500线程数

100(上面是没有缓存,下面是有缓存):

200:

300:


400:

500:

这么对比,就可以很详细的看出来,加了memcached之后,性能提升了好多


返回列表 返回列表
评论

    分享到