.net - Couchbase 客户端在生产服务器上运行速度太慢

标签 .net performance windows-server-2008-r2 couchbase

我们最近为我们的项目购买了一台新服务器。之后,我注意到 Couchbase 客户端存在性能问题。然后我写了一个简单的加载工具来比较不同机器上的性能:

internal class Program {
    private static IMemcachedClient _client;
    private static string _key = "mykey";
    private static bool _value = false;
    private static void Main() {
        _client = new CouchbaseClient();

        _client.Store(StoreMode.Set, _key, _value);
        while (true) {
            _client.Get(_key);
        }
    }
}

在我的开发机器上,此工具每秒可获取 35k 到本地主机 memcached 实例。 但在服务器上它要慢得多 - 使用相同的设置每秒获取 4k。

差异很大,我不明白原因。

开发机配置:

  • Windows 7 专业版 x64
  • 酷睿 i7-2600 3.4GHz
  • 8Gb 内存

生产服务器配置:

  • Windows 2008 R2 企业版 x64
  • 2 个至强 E5645 2.4GHz
  • 48Gb 内存

你能帮我理解为什么服务器这么慢吗?

最佳答案

这是一个硬件问题。六核至强或主板。 Hoster 更改了它们,现在问题已解决。

关于.net - Couchbase 客户端在生产服务器上运行速度太慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12790110/

相关文章:

c# - Hangfire 重复工作不会立即开始

c# - JSON.NET 中的条件输出处理

c++ - 计算哈希值、整数类型与结构/类

python - Tensorflow:在 GPU 和 CPU 上同时进行预测

asp.net - 为什么我的 ASP.NET 生成的工作线程会在 sleep 期间遇到 ThreadAbortException?

iis-7.5 - WinServer 2008 R2 SP1、IIS 7.5升级到TLS 1.2或1.3

c# - 为什么ControlBindingsCollection.Add的数据源是一个对象而不是INotifyPropertyChanged?

c# - Visual Studio MacOS 错误 MSB4057 : The target "Build" does not exist in the project

python - GenExp 上的 Tuple() 与 ListComp

mongodb - 当我尝试在 Windows server 2008 中安装 64 位 mongodb 时得到 "Access is denied"