Those three stats commands aren't problematic. The others I listed are. Sadly there aren't stats counters for them, I think... Are you sure it's not completely crashing after the CPU spike? it actually recovers on its own?
On Thu, 7 Aug 2014, Claudio Santana wrote: > > I run every minute stats, stats items and stats slabs. > > the only commands executed are remove, incr, add, get, set and cas. > > I'm running now with 6 threads per instance with 3 per server and haven't had > the issue again, not that this change fixed it. > > I'll definitely update. > > On Aug 7, 2014 6:13 PM, "dormando" <dorma...@rydia.net> wrote: > Please upgrade. If you have problems with the latest version we can look > into it more. > > You can also look at command counters for odd commands being given: make > sure nobody's running flushes, or "stats sizes", or "stats cachedump" > since those can cause CPU spikes and hangs. > > With 1.4.20 you can use "stats conns" to see what the connections are > doing during the cpu spike. > > On Thu, 7 Aug 2014, Claudio Santana wrote: > > > Forgot to say I'm running version 1.4.13 libevent 2.0.16-stable > > > > > > > > On Thu, Aug 7, 2014 at 6:08 PM, Claudio Santana > <claudio.sant...@gmail.com> wrote: > > Sorry for the late response. > > > > My CPU utilization normally is min 2.5% to 6.5% max. > > > > So it's interesting you ask this. The reason why I submitted the 1st > question is because I've experienced some > random CPU > > utilization spikes. From this about 6% CPU utilization all of the > sudden it spikes to 100% and I can see the > offending > > process is one of the Memcached instances. Sadly this CPU spike is > accompanied by all requests timing out causing > the > > whole system to become unusable. > > > > I collect minute by minute stats of all these memcached instances and > according to my stats this issue happens > within 2 > > minutes. I can see in the number of commands there's no increase in > number of commands being issued right before > the CPU > > spike nor increase in the number of bytes in/out. > > > > Does anybody have any ideas of what could be going on? > > > > I have all Memcached stats collected by minute in Graphite, I can > provide other stats that could help explain this > issue > > if necessary. > > > > > > On Mon, Aug 4, 2014 at 9:36 PM, dormando <dorma...@rydia.net> wrote: > > You could run one instance with one thread and serve all of > that just > > fine. have you actually looked at graphs of the CPU usage of > the host? > > memcached should be practically idle with load that low. > > > > One with -t 6 or -t 8 would do it just fine. > > > > On Mon, 4 Aug 2014, Claudio Santana wrote: > > > > > Dormando, thanks for the quick response. Sorry for the > confusion, I don't have exact metrics per second > but > > per minute 1.12 > > > million sets and 1.8 million gets which translates to 18,666 > sets per minute and 30,000 gets per second. > > > > > > These stats are per Memcached instance which I currently run > 3 on each server. > > > > > > Claudio. > > > > > > > > > On Mon, Aug 4, 2014 at 6:22 PM, dormando <dorma...@rydia.net> > wrote: > > > On Mon, 4 Aug 2014, Claudio Santana wrote: > > > > > > > I have this Memcached cluster where 3 instances of > Memcached run in a single server. These servers > > have 24 cores, > > > each instance > > > > is configured to have 8 threads each. Each individual > instance serves have about 5000G gets/sets > a > > day and about > > > 3k current > > > > connections. > > > > > > I don't know what "5000G gets/sets a day" translates to in > per-second (nor > > > what the G-unit even is?), can you define this? > > > > > > > What would be better? consolidate these 3 instances to a > single instance per server with 24 threads? > I've > > read in a few > > > articles > > > > that Memcached's performance starts suffering with more > than 4-6 threads per instance, is this generally > > true? > > > > > > > > How about keeping the 3 instances per server and decreasing > the number of threads to say 4 or 6? or > > creating 4 instances > > > in the > > > > same servers instead of 3 and decreasing the number of > threads per instance to 6 so there is one thread > > per core. > > > > > > > > Is there a guide you could recommend to configure the right > number of threads and strategies to get the > > most out of a > > > Memcached > > > > server/instance? > > > > > > > > Thanks, > > > > Claudio > > > > > > > > -- > > > > > > > > --- > > > > You received this message because you are subscribed to the > Google Groups "memcached" group. > > > > To unsubscribe from this group and stop receiving emails > from it, send an email to > > > memcached+unsubscr...@googlegroups.com. > > > > For more options, visit https://groups.google.com/d/optout. > > > > > > > > > > > > > > -- > > > > > > --- > > > You received this message because you are subscribed to the > Google Groups "memcached" group. > > > To unsubscribe from this group and stop receiving emails from > it, send an email to > > memcached+unsubscr...@googlegroups.com. > > > For more options, visit https://groups.google.com/d/optout. > > > > > > > > > -- > > > > > > --- > > > You received this message because you are subscribed to the > Google Groups "memcached" group. > > > To unsubscribe from this group and stop receiving emails from > it, send an email to > > memcached+unsubscr...@googlegroups.com. > > > For more options, visit https://groups.google.com/d/optout. > > > > > > > > > > -- > > > > --- > > You received this message because you are subscribed to the > Google Groups "memcached" group. > > To unsubscribe from this group and stop receiving emails from > it, send an email to > > memcached+unsubscr...@googlegroups.com. > > For more options, visit https://groups.google.com/d/optout. > > > > > > > > -- > > > > --- > > You received this message because you are subscribed to the Google > Groups "memcached" group. > > To unsubscribe from this group and stop receiving emails from it, > send an email to > memcached+unsubscr...@googlegroups.com. > > For more options, visit https://groups.google.com/d/optout. > > > > > > -- > > --- > You received this message because you are subscribed to the Google > Groups "memcached" group. > To unsubscribe from this group and stop receiving emails from it, send > an email to > memcached+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > > -- > > --- > You received this message because you are subscribed to the Google Groups > "memcached" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to memcached+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > > -- --- You received this message because you are subscribed to the Google Groups "memcached" group. To unsubscribe from this group and stop receiving emails from it, send an email to memcached+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.