until_the_cores_are_all_saturated_there_is_no_use_having_more_of_them.png
Notices where this attachment appears
-
@i @dcc @p
> why tho,
Contention for the memory bus is the biggest performance hit on $current_year CPUs and aside from that, the biggest performance bottlenecks for Pleroma are, in order, disk I/O and network I/O. The CPUs on the box mostly sit idle, meaning that more hardware threads wouldn't accomplish anything but heating the machine up.
I suspect that it's faster with less NUMA-wrangling, but have not benchmarked it. I just know that on this workload, I could probably disable half the physical cores and still have no trouble.
> plan9'tism?
I don't know what that'd have to do with a hardware feature on a machine that runs Linux and a handful of VMs.
until_the_cores_are_all_saturated_there_is_no_use_having_more_of_them.png