在memcached服务器上显示110%cpu(memcached进程)和cpu上55%空闲(s)

我在AWS ubuntu 10.04 memcached 1.4.2上testing过

当用memslap(不同的并发用户数和不同的实例types(8G和1.7G内存)

上方显示了memcached进程的110%cpu和cpu摘要的55%CPU空闲。

这里有什么问题?

服务器是否只使用一个memcached内核? 如果是的话,是否有可能改变它,以获得更多的开箱即用?

有一个想法,我有。 根据我的经验,使用top的AWS实例可能会或可能不会返回CPU使用率的实际值(通常不会)。 检查cloudwatch,看看它是否显示高CPU使用率。 这特别适用于微型实例,在这些顶部是绝对无用的。