Head's Up! These forums are read-only. All users and content have migrated. Please join us at community.neo4j.com.
12-13-2018 08:18 PM
Hi,
We are using Neo4j 3.4.1 Enterprise edition.
We have recently been facing > 90% CPU usage during high load. This is very problematic as all our queries are taking longer to execute.
Our DB size is ~2T. Our machine is r4.4xlarge. ( 16cores, 122 GB ram. )
We have < 100 active user but we run heavy batch write operations.
Our thread pool configuration is -
min size - 600
max size - 3000
keepalive - 10min
It is hard for us to conclude what is causing this high CPU usage and how we can fix it.
We have already optimized our queries. And we cant find hardware recommendations for our graph size using the calculator.
These are our questions ->
Cheers
Shweta
12-16-2018 06:39 PM
Hi,
Any recommendations on the above?
Quite stuck at the moment while figuring out the next steps.
Cheers
Shweta
12-17-2018 02:40 AM
Hi Shweta,
It depends a bit on the queries you run. Can you see how the server storage I/O is doing on the peaks in the CPU?
12-18-2018 03:06 AM
Hi Tim,
This is the graph of the transactions read and write during that time frame where we saw high CPU.
And this is the graph of the page faults.
What are your thoughts?
The data that we fetch is not repetitive in nature. As in we dont fetch the same data again and again. So increasing the page cache size might not be the best solution for us.
Although I am not too sure.
Thanks
Shweta
12-19-2018 06:19 PM
Hey guys,
Any inputs on the above?
Cheers
Shweta
All the sessions of the conference are now available online