【发布时间】:2020-08-09 09:47:46
【问题描述】:
我正在使用 memaslap 测试 memcached 的响应时间。 memaslap 安装在一个 lxc(1 核 1 缓存方式的容器)中,memcached 安装在另一个 lxc(7 核 19 缓存方式)中。我使用 memcached 的默认设置(cachesize = 64M 和 maxconnection = 1024)。
这是我的 memaslap 设置memaslap -s 192.168.122.123:11211 -S 10s -x 1000000 -T 1 -P 10k。
然后它输出Run time: 17.8s Ops: 1000000 TPS: 56306 Net_rate: 57.2M/s。
但是,当我使用另一个吞吐量设置时:memaslap -s 192.168.122.123:11211 -S 10s -x 1000000 -T 1 -P 100k。
然后它重新打印几乎相同的结果Run time: 17.9s Ops: 1000000 TPS: 55760 Net_rate: 56.5M/s。
谁能说出吞吐量设置不起作用的原因?我的测试平台是Intel(R) Xeon(R) CPU E5-2609 v4 @ 1.70GHz,一个cpu socket,8个物理核心,不支持超线程,16G内存。
【问题讨论】: