Answer the question
In order to leave comments, you need to log in
The server is running much slower than the working machine
In our project, we use memcached (implementation from Couchbase) and the official .NET client for it.
We recently bought new servers for production, and this very client is catastrophically slow on them.
I wrote a simple load program to compare client performance on different machines.
Just getting the key in an infinite loop:
_client = new CouchbaseClient();
_client.Store(StoreMode.Set, _key, _value);
while (true) {
_client.Get(_key);
}
Answer the question
In order to leave comments, you need to log in
As a result, the matter turned out to be in the gland. The hoster changed the motherboard and processors - the problem disappeared.
Perfmon (Windows Performance Monitor) and see what happens, no one will tell you more specifically
A friend of mine had a similar performance problem on a project (locally the project worked faster than on a heaped server). The solution turned out to be on the Windows server to change the settings for energy consumption from medium to the most productive.
Perhaps it will help:
We had such an experience - the ARJ archiver was launched on the server in the background. The service worked on a virtual machine (Windows 2003) for about 4 years. We decided to increase the capacity of the servers - we introduced a new physical host and migrated this machine to it. The service began to slow down. It turned out that ARJ is slow. After consultations, we were advised to update the ARJ version - they said that it might be a matter of different series of processors on physical hosts. The update helped.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question