Closed
Bug 971303
Opened 12 years ago
Closed 10 years ago
Use lower-spec builders(m3.medium?) when possible(jsshell jobs like warnaserr, warnaserr-debug, maybe others?)
Categories
(Release Engineering :: General, defect)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: taras.mozilla, Unassigned)
References
Details
We did m3.xlarge -> c3.xlarge because unified mc builds allowed a smaller linker footprint. We should continue applying this approach to our build jobs.
At the moment our c3.xlarge builder efficiency(in terms of time cpu is not idle or waiting on IO) is < 50%. We should run low-mem-friendly workloads like bug 965447 on m3.medium or even m1.small since our inability to keep the cpu busy on higher-spec machines means most of our cost is spent paying amazon for idle cycles.
In general node performance does scale linearly as specs/costs would have one believe. It's tends to be better to run things on more cheaper nodes than a bigger node for an equivalent price.
Comment 1•12 years ago
|
||
> since our inability to keep the cpu busy on higher-spec machines means most of our
> cost is spent paying amazon for idle cycles.
It's not that simple though. We're paying a tradeoff between CPU, RAM, and SSD sizes. You can't choose arbitrary combinations of those.
| Reporter | ||
Comment 2•12 years ago
|
||
(In reply to Mike Hommey [:glandium] from comment #1)
> > since our inability to keep the cpu busy on higher-spec machines means most of our
> > cost is spent paying amazon for idle cycles.
>
> It's not that simple though. We're paying a tradeoff between CPU, RAM, and
> SSD sizes. You can't choose arbitrary combinations of those.
until we spend less time idling it is that simple.
Comment 3•11 years ago
|
||
Has anything changed here in the intervening 4 months? Do we need a mapping of test type to allowable builder spec? It sounds like we might need this anyway for some of the emulator jobs.
Component: Other → General Automation
QA Contact: catlee
Comment 4•10 years ago
|
||
This will be much easier to do in Taskcluster.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → INCOMPLETE
| Assignee | ||
Updated•8 years ago
|
Component: General Automation → General
You need to log in
before you can comment on or make changes to this bug.
Description
•