-
Type: Question
-
Resolution: Done
-
Priority: Major - P3
-
None
-
Affects Version/s: 3.4.10, 3.6.1, 4.0.1
-
Component/s: None
-
Environment:ARMv8 48 core 1 socket CPU, model Confidentiality
OS Version ,CentOS Linux release 7.5.1804
gcc version 6.2.1 20161016 (Linaro GCC 6.2-2016.11)
OpenJDK Runtime Environment (build 1.8.0_151-b12)
In order to test performance with ARMv8 based CPU.
Use YCSB to test MongoDB.
In 1-16 threads, the performance have a growth curve similar to X86.
But in 32 threads or above, the performance reduce and keep at a low level.
only in Workload E
OPS/sec | |||||||||||||
Workload | 1 | 2 | 4 | 8 | 16 | 32 | 48 | 64 | 96 | 128 | 256 | 512 | 1024 |
E | 1,444 | 2,795 | 5,291 | 10,326 | 19,186 | 6,378 | 6,666 | 6,796 | 6,854 | 6,784 | 6,379 | 6,652 | 6,379 |
So, I want to know why this is happening。
Thanks.