Youngsol Koh
08/09/2024, 4:15 AMA general rule-of-thumb for sizing the Historical heap is (0.5GiB * number of CPU cores), with an upper limit of ~24GiB.
why is num cpu * 0.5GiB? not processing thread * 0.5G?
why does the upper limit set to 24G? what is the reason behind the number?
My data node has 64 core, 512GiB.
heap: 24G. , Cache is set to 2GB
DirectMemory(60G) with processing thread(40), merge_buffer(10) , bufferSize(1G),
after some query congestions, I see some of historicals are keep having high CPU (near 100%) and sees GC 30 times per minute.John Kowtko
08/09/2024, 1:05 PMYoungsol Koh
08/12/2024, 2:15 AM