我有一个问题,membase在我的环境中速度很慢。 我在rails上运行几个生产服务器(Passenger)2.3.10 ruby 1.8.7。 这些服务器与集群中的2个membase机器进行通信。为什么membase服务器的响应时间太慢?
membase机器每个都有64G内存和一个100g EBS连接到它们,1G交换。
我的问题是membase的响应时间非常慢,而且实际上是所有应用程序生命周期中最慢的部分。
我的问题是:为什么?
我使用的rails gem是memcache-northscale。 membase服务器是1.7.1(最新)。
服务器2K-7K OPS之间做每秒(为群集)
从Membase的响应时间(基于NewRelic的)是在250毫秒平均这是巨大的和不合理的。
有谁知道为什么会发生这种情况? 我能做些什么来改善这个时间?
的问题是可用性区域。一旦我将所有服务移到同一个区域,它就像魅力一样。现在membase是36ms平均,这是非常好的。 – KensoDev