[Webkit-unassigned] [Bug 77419] run-webkit-tests: This machine could support 16 child processes, but only has enough memory for 15

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jan 31 11:42:09 PST 2012


https://bugs.webkit.org/show_bug.cgi?id=77419





--- Comment #9 from Lucas Forschler <lforschler at apple.com>  2012-01-31 11:42:09 PST ---
(In reply to comment #8)
> (In reply to comment #7)
> > Again, totally open to changing the algorithm.  But we'll need a concrete suggestion.  See bug 73847 for why we moved away from sysctl -n hw.memsize to vm_stat "Pages free".
> 
> Sorry, I meant to say bug 74021, but I realize now the discussion was all in private mail about the mac bots.  I'm happy to forward you the (not very exciting) discussion.
> 
> I'm open to changing this back to using hw.memsize with a smaller expected-ram-per-DRT value.
> 
> Another way would be to not pick a number of DRTs to spawn at the beginning and dynamically control them based on free memory.  That's a larger change, but perhaps a better system design.  Dirk might be able to comment on how difficult that might be.

We should ensure that all the bots have enough memory to run as many DRT processes as cores, otherwise we are just wasting cpu capacity.  If this means upgrading the memory in the bots, that is what we should do.  Our EWS bots are a mix of 4, 8, and 16 core machines.  What is the memory requirement for DRT?  Obviously a 16 core machine will need more memory than a 4 core machine, but how much more I am unsure.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list