I'm playing around with [ndbd]'s Threadconfig parameter for a hyperthreaded hexacore Intel CPU.
This is what I tried:
ThreadConfig=ldm={count=8,cpubind=4,5,6,7,8,9,10,11},main={cpubind=0},rep={cpubind=1},recv={cpubind=2},io={cpubind=3}
but when starting the data nodes, they complained about a bad config file.
Then I just tried this:
MaxNoOfExecutionThreads=8
which seems to work. But this way, I didn't bind specific threads to a CPU.
So what's the best configuration in my case?
This is what I tried:
ThreadConfig=ldm={count=8,cpubind=4,5,6,7,8,9,10,11},main={cpubind=0},rep={cpubind=1},recv={cpubind=2},io={cpubind=3}
but when starting the data nodes, they complained about a bad config file.
Then I just tried this:
MaxNoOfExecutionThreads=8
which seems to work. But this way, I didn't bind specific threads to a CPU.
So what's the best configuration in my case?