client Couchbase est trop lent sur le serveur de production

voix
3

Nous avons récemment acheté un nouveau serveur pour notre projet. Après que je l'ai remarqué un problème de performance avec le client Couchbase. Ensuite, je l'ai écrit un simple outil de charge pour comparer les performances sur des machines différentes:

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);
        }
    }
}

Sur ma machine de développement de cet outil fait 35k obtient par seconde à localhost exemple memcached. Mais sur le serveur, il est beaucoup plus lent - 4k obtient par seconde avec les mêmes paramètres.

Il est très grande différence et je ne comprends pas la raison.

configuration de la machine Dev:

  • Windows 7 Professionnel 64 bits
  • Noyau 3.4GHz i7-2600
  • 8Gb RAM

configuration du serveur de production:

  • Windows 2008 R2 Enterprise x64
  • 2x Xeon E5645 2.4GHz
  • RAM 48 Go

Pouvez-vous me aider à comprendre pourquoi le serveur est si lent?

Créé 08/10/2012 à 23:02
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
2

Il était un problème matériel. Xeons Six-cœur ou de la carte mère. Hoster les deux changé et maintenant problème est résolu.

Créé 26/10/2012 à 01:21
source utilisateur

voix
0

Je pense que le serveur de production is't lente. Je suppose que lorsque vous exécutez vous testez avec le serveur de dev vous exécutez par localhost. Est beaucoup plus rapide Localhost alors véritable interface réseau.

Créé 09/10/2012 à 10:58
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more