我有一個問題,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