为什么我不能在memtier_benchmark测试中使用100%cpu

时间:2015-10-28 14:49:06

标签: c memcached benchmarking microbenchmark

我想使用memtier_benchmark测试memcached。

根据我的想法,如果我们在许多并发请求下使用小字节消息,cpu几乎可以使用接近100%,但实际上内核中的实际cpu使用率仅为10%左右,而且用户空间,iowait几乎为0.所以我想知道为什么cpu使用率如此之低?

环境:

CPU:24核,intel E5 操作系统:CentoS6.5内核2.6.32 网络:10Gb以太网

我使用一个节点作为memcached服务:

  

memcached -v -t 24 -c 4096

并使用6个节点作为客户端并行访问,命令为

  

memtier_benchmark -s x.x.x.x -p 11211 -P memcache_binary -x 1 --out-file /tmp/memcached.ans -c 20 -d 16 -t 8

0 个答案:

没有答案