Summary: | Intelligently reduce number of make jobs for ebuilds which require large amounts of RAM | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Patrick McMunn <doctorwhoguy> |
Component: | Conceptual/Abstract Ideas | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | doctorwhoguy |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Patrick McMunn
2024-10-15 03:18:38 UTC
I think what you really want is ninja to get jobserver support and/or Portage to provide its own which adjusts the number of jobs based on RAM as well as load average. *** This bug has been marked as a duplicate of bug 692576 *** (In reply to Sam James from comment #1) > I think what you really want is ninja to get jobserver support and/or > Portage to provide its own which adjusts the number of jobs based on RAM as > well as load average. > > *** This bug has been marked as a duplicate of bug 692576 *** Well, not all build systems use ninja, but yeah, I want the number of make jobs to be automatically adjusted based on available RAM so that the system won't slow to a crawl by thrashing the hard drive due to swap. I didn't realize that this was already a goal. So thank you for pointing me to a preexisting bug report. This is something I'd be willing to donate for if I knew my donation would specifically go to supporting someone working on this issue. It'd probably just be $5/month because I can't afford much, but I'd do that. |