this post was submitted on 19 May 2024
244 points (96.9% liked)

linuxmemes

20892 readers
459 users here now

I use Arch btw


Sister communities:

Community rules

  1. Follow the site-wide rules and code of conduct
  2. Be civil
  3. Post Linux-related content
  4. No recent reposts

Please report posts and comments that break these rules!

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 6 points 4 months ago (1 children)

I think it can also get weird when you call other makefiles, like if you go make -j64 at the top level and that thing goes on to call make on subprojects, that can be a looooot of threads of that -j gets passed down. So even on that 64 core machine, now you have possibly 4096 jobs going, and it surfaces bugs that might not have been a problem when we had 2-4 cores (oh no, make is running 16 jobs at once, the horror).

[โ€“] 0x4E4F 1 points 4 months ago

There could also be other problems, like not being able to assign jobs correctly with that many threads. I've encountered this when assigning more jobs than there are threads on the rig. A lot more, like 2x, 4x the threads available.