我想在Amazon EC2实例上使用Redis服务器。 当我在本地运行redis-benchmark时,我得到140K req / sec 当我从另一个实例运行时,我得到75K req / sec,这是可以理解的网络延迟原因。
为了最大化实例利用率,我启动两个redis服务器,每个服务器位于不同的CPU上。 当我从两个不同的实例运行两个redis-benchmark实用程序时,当每个实例连接到不同的redis-server(相同的实例,不同的CPU)时,我每个实验程序获得大约30K-35K req / sec。 因此,与req / seq中的预期加价不同,它总数相同
两个redis-benchamrk的带宽约为80Mb / s 通过检查iperf,实例能够达到~1Gb / s CPU没有负载很重。 此外,我尝试使用2 ENI和“接收数据包转向” - 没有任何改变。
我错过了什么?
由于