Any suggestion on improving membase performance?
Hi all ;
I wrote an app base on Nginx and membase 1.6.4. Both the membase and the nginx was deployed on a same server.The membase client is libmemcached0.45 . And now i meet a performence problem. A. I do three test with loadrunner on :1)a pure Nginx without any transation;2)A nginx with one get transcation and one set ;3)It is a Nginx module to get some data by key , then do some transaction , and store it into the membase when finish; The result is :The "Hits per second" of the three test is 1900,4100,9000;It seems that the performance is no more different between memcache mode and membase mode in membase. B.When the cache is memcached1.4.5 but not membase . The test result is :The "Hits per second" of the three test is 6400,7800,9200; The membase was deployed with the membase-server.1.6.4.rpm and default configuration.So i think there may be something needed to be configed but i miss. Any suggestion or document is appriciated!
It was just a membase node on machine with 8 cpu 2.2Mhz , and 16G memory . Allocated 4G for the membase server.
I found that i set three msg into the cache and when i just set a msg , the "Hit per seconds" improved from 1900 to 5400 while it is 7200 of the pure nginx.
So what i needed to do is just compile my msg into one , deploy the membase as a cluster(The cpu was 54% and the nginx was 32%), and test it again later ...
How many Membase nodes were you working with? How much memory did you have configured for the Membase bucket?
Perry
Forum support is great for free but sometimes you need a guaranteed response time and dedicated resources for your questions or issues.
Consider purchasing enterprise-level support from Couchbase: http://www.couchbase.com/products-and-services/overview
Call or email "sales -at- couchbase-dot- com" today!