我在 AWS ubuntu 10.04 memcached 1.4.2 上进行了测试
使用 memslap 进行测试时(不同并发用户数和不同实例类型(8G 和 1.7G 内存)
Top 显示 memcached 进程的 CPU 占用率为 110%,CPU 摘要中的 CPU 空闲率为 55%。
这里有什么问题?
服务器是否只使用一个核心来处理 memcached?如果是,是否可以更改它以获得更多功能?
答案1
我有一个想法。根据我使用 AWS 实例的经验,使用 top 可能会或可能不会返回 CPU 使用率的实际值(通常不会)。检查 cloudwatch 并查看它是否显示高 CPU 使用率。这尤其适用于微型实例,在这些实例上 top 绝对没用。