High CPU and RAM usage
Hello, we have installed CS2 on Windows 7 64-bit machines. We have cluster with two servers. Buckets are idle (no client is doing anything) but CPU usage (and RAM) is huge. It jumps to 80-100% and then drops. Is this a bug with Windows?
Resource Monitor:

Couchebase console:

Servers:

No, machines are not dedicated to Couchbase. There are other services running, but CPU and RAM are monitored before CB Server installation and CPU was never high. CPU usage on first image is usage by process "erl.exe". This process is responsible for high CPU and RAM usage. This is a fresh installation of CB Server 2 and no previous versions have been installed.
Hello Manic,
Could you describe how your database is used?
- are you using views?
- type of activity of your applications that consume the data?
Could you check if the CPU usage is related to any Couchbase process (indexing, compacting of the data, this is probably the case)
Regards
We are not using any views nor are we connecting with clients to get some data. This is clean installation with default settings and sample databases installed. As far as I can see "erl.exe" service is using CPU. It is doing something with "stats-*" files as you can see in first image.
We installed CB Server to try it for future use in insurance company.
Here are disk opereations from "erl.exe":
C:\Program Files\Couchbase\Server\var\lib\couchbase\mnesia\stats_archiver-default-hour.DCL
C:\Program Files\Couchbase\Server\var\lib\couchbase\mnesia\stats_archiver-beer-sample-week.DCL
C:\Program Files\Couchbase\Server\var\lib\couchbase\mnesia\stats_archiver-default-day.DCL
C:\Program Files\Couchbase\Server\var\lib\couchbase\mnesia\stats_archiver-gamesim-sample-hour.DCL
C:\Program Files\Couchbase\Server\var\lib\couchbase\config\config.dat424590_3164.tmp
C:\Program Files\Couchbase\Server\var\lib\couchbase\config\config.dat515960_3164.tmp
C:\Program Files\Couchbase\Server\var\lib\couchbase\config\config.dat642590_3164.tmp
C:\Program Files\Couchbase\Server\var\lib\couchbase\mnesia\stats_archiver-beer-sample-hour.DCL
C:\Program Files\Couchbase\Server\var\lib\couchbase\config\config.dat281640_3164.tmp
C:\Program Files\Couchbase\Server\var\lib\couchbase\config\config.dat551804_3164.tmp
C:\Program Files\Couchbase\Server\var\lib\couchbase\config\config.dat485270_3164.tmp
C:\Program Files\Couchbase\Server\var\lib\couchbase\config\config.dat484640_3164.tmp
C:\Program Files\Couchbase\Server\var\lib\couchbase\config\config.dat314432_3164.tmp
C:\Program Files\Couchbase\Server\var\lib\couchbase\config\config.dat281960_3164.tmp
C:\Program Files\Couchbase\Server\var\lib\couchbase\config\config.dat392270_3164.tmp
C:\Program Files\Couchbase\Server\var\lib\couchbase\config\config.dat268590_3164.tmp
C:\Program Files\Couchbase\Server\var\lib\couchbase\config\config.dat548430_3164.tmp
C:\Program Files\Couchbase\Server\var\lib\couchbase\config\config.dat283270_3164.tmp
C:\Program Files\Couchbase\Server\var\lib\couchbase\config\config.dat471590_3164.tmp
C:\Program Files\Couchbase\Server\var\lib\couchbase\config\config.dat377590_3164.tmp
C:\Program Files\Couchbase\Server\var\lib\couchbase\config\config.dat439430_3164.tmp
C:\Program Files\Couchbase\Server\var\lib\couchbase\config\config.dat375640_3164.tmp
C:\Program Files\Couchbase\Server\var\lib\couchbase\config\config.dat406960_3164.tmp
C:\Program Files\Couchbase\Server\var\lib\couchbase\config\config.dat299590_3164.tmp
C:\Program Files\Couchbase\Server\var\lib\couchbase\mnesia\stats_archiver-gamesim-sample-minute.DCL
C:\Program Files\Couchbase\Server\var\lib\couchbase\mnesia\stats_archiver-default-minute.DCL
C:\Program Files\Couchbase\Server\var\lib\couchbase\mnesia\stats_archiver-beer-sample-minute.DCL
C:\Program Files\Couchbase\Server\var\lib\couchbase\mnesia\stats_archiver-@system-hour.TMP
C:\Program Files\Couchbase\Server\var\lib\couchbase\mnesia\stats_archiver-gamesim-sample-day.DCL
C:\Program Files\Couchbase\Server\var\lib\couchbase\mnesia\stats_archiver-@system-minute.DCL
C:\Program Files\Couchbase\Server\var\lib\couchbase\mnesia\stats_archiver-beer-sample-day.DCL
C:\Program Files\Couchbase\Server\var\lib\couchbase\mnesia\stats_archiver-default-week.DCL
C:\Program Files\Couchbase\Server\var\lib\couchbase\mnesia\stats_archiver-@system-day.DCL
C:\Program Files\Couchbase\Server\var\lib\couchbase\mnesia\stats_archiver-beer-sample-month.DCL
C:\System Volume Information\{4db55015-563a-11e2-9f30-1cc1de62aeee}{3808876b-c176-4e48-b7ae-04046e6cc752}
C:\Program Files\Couchbase\Server\var\lib\couchbase\mnesia\stats_archiver-@system-month.DCL
C:\$LogFile (NTFS Volume Log)
C:\Program Files\Couchbase\Server\var\lib\couchbase\mnesia\stats_archiver-gamesim-sample-month.DCL
C:\Program Files\Couchbase\Server\var\lib\couchbase\mnesia\stats_archiver-@system-week.DCL
C:\Program Files\Couchbase\Server\var\lib\couchbase\mnesia\stats_archiver-default-month.DCL
C:\Program Files\Couchbase\Server\var\lib\couchbase\mnesia\stats_archiver-gamesim-sample-week.DCL
C:\$Mft (NTFS Master File Table)
Hello,
First of all Couchbase Server 2.0 uses more CPU than previous releases because Erlang is monitoring more information, especially data files to see if the data files are compacted or not.
Looking that your log files, you have 3 buckets (default and the 2 sample ones) and these are using views/index.
Can you tell us how many cores do you have on your cluster?
Does the high CPU util impact the performance when they have client loads against the cluster ?
Regards
Hi,
Is this win 7 machine is being dedicated to couchbase or any other application running along with it?
And have you monitored CPU usage in this machine before couchbase installation?
Have you used any other version on this machine prior to CB 2.0?
This above question might answer your question, whether its a bug?
The monitoring in couchbase show RAM & CPU usage for the nodes as overall server stats, they are not specific to couchbase.
Thanks,
Neo