GithubHelp home page GithubHelp logo

MultiZone PoolSize about evcache HOT 4 CLOSED

netflix avatar netflix commented on August 15, 2024
MultiZone PoolSize

from evcache.

Comments (4)

smadappa avatar smadappa commented on August 15, 2024

1K RPS Gets or Sets.
If it is set then you can improve the through put using multiple connections and in a multi memcached cluster.
If it is get then you may want to give getBulk a try and see the performance improves. Also looking at thread dumps and seeing where the threads are waiting.
how big is your memcached cluster?

from evcache.

pat-humphreys avatar pat-humphreys commented on August 15, 2024

It's mostly gets, we can't do bulk gets as it's caching request based data. The cache is 3 primary & 3 secondary, so I am wondering if there would be any need to increase it over the default of 1?

from evcache.

smadappa avatar smadappa commented on August 15, 2024

You can increase the poolSize. Assuming good data distribution across the 3 primary instances you can go to pool size of 3 and see what you get. If you are doing 1K RPS how many are concurrent? Do you have too many threads and the JVM is spending time context switching between them?

from evcache.

pat-humphreys avatar pat-humphreys commented on August 15, 2024

There is even a bottleneck on the cache, I am replacing a xmemcache implementation with evcache and its set to a pool of 5. I was thinking of just going with a pool of 1, but I was wondering what the recommendation was

from evcache.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.