Hacker News new | ask | show | jobs
by slimginz 1384 days ago
tbf, a lot of things still haven't been optimized for when AMD introduced >4 cores with first gen Ryzen. I'm running a 5950x and unless I'm doing something like 3D rendering I rarely notice more than ~8 of my cores ramping up at a time.
1 comments

Sounds like you need to install Gentoo. Excellent replacement for space heaters in winter time.
Unfortunately most packages spend more time during the configure step or other ~single threaded parts than actually compiling stuff in parallel when you have that many cores. You can compile multiple packages in parallel but doing that without running out of memory when you do get to a couple of big packages is tricky.

Ideally, portage would take memory (including ramdisk) requirements of packages into account when scheduling builds (some packages do check for free memory) and ask as a make jobserver [0] (with patches for non-make build systems to support jobservers) to always fully use the available resources.

[0] https://www.gnu.org/software/make/manual/html_node/Job-Slots...