[cfarm-users] Compile Farm acceptable usage---low priority batch jobs
Jacob Bachmeyer
jcb62281 at gmail.com
Sat Jan 4 02:20:18 CET 2025
On 1/3/25 03:23, tkoenig--- via cfarm-users wrote:
> Am 03.01.25 um 02:40 schrieb Jacob Bachmeyer via cfarm-users:
>
> > I have a philosophical view that idle time on servers is essentially
> > wasted: a sunk cost.
>
> In the age of TTL, ECL or even NMOS, that might have been true, power
> usage was pretty much independent of the computational load in
> those days.
>
> Now we have CMOS and dark silicon, gate switching (aka computation)
> determines energy consumption and the things that go with it (cooling
> costs, semiconductor aging, etc).
For smaller machines, yes, with a few caveats that not all architectures
actually do that: if the clock is not gated off, the gates still
switch. Larger systems tend (as far as I know) to be less likely to
actually take those power-saving measures. The very newest models
probably do, however, I admit.
For typical rack servers in datacenters, I believe that cooling and
aging are still sunk costs. Cooling and power are aggregated across
many nodes, (and possibly tenants in co-location facilities) and the
servers will be obsolete long before they appreciably age in any case.
Now the cfarm may have secondhand nodes that *are* already "obsolete"
from datacenter use, and running in someone's apartment or office, where
cooling is less of a sunk cost, but where they also contribute less of
an incremental cost, if any. (If the server burns 1kW, but you have to
dump 50kW of heat from insolation anyway, the server is not
significantly contributing to your cooling costs---and only slightly to
your electric bill, at least compared to your air conditioner.)
-- Jacob
More information about the cfarm-users
mailing list