【发布时间】:2011-08-14 12:24:25
【问题描述】:
我的问题是 membase 在我的环境中运行速度非常慢。 我在 rails 2.3.10 ruby 1.8.7 上运行多个生产服务器(Passenger)。 这些服务器与集群中的 2 台 membase 机器通信。
每个 membase 机器都有 64G 内存和一个 100g EBS,1G 交换。
我的问题是 membase 的响应时间非常慢,实际上是目前所有应用程序生命周期中最慢的部分。
我的问题是:为什么?
我使用的 rails gem 是 memcache-northscale。 membase 服务器是 1.7.1(最新)。
服务器每秒执行 2K-7K 操作(对于集群)
membase(基于 NewRelic)的响应时间平均为 250 毫秒,这是巨大且不合理的。
有人知道为什么会这样吗? 我可以做些什么来改善这个时间?
【问题讨论】:
标签: ruby-on-rails memcached membase