general questions about 7.0 and computer efficiency......
Matthew Seaman
m.seaman at infracaninophile.co.uk
Wed Aug 6 09:55:06 UTC 2008
Gary Kline wrote:
> I kep track on the load on my main server, and it is rarely above
> 0.20. If the load is a poor metric of power use, what is
> better? (My new `Watt-o-Meter' is checking the power right now,
> but I would like to know what drink the most juice: disk,RAM,
> processor, OpSys? Number of hit/hours? I want my upgrades to
> be as cost-effective as possible, in other words.
Generally, the faster anything runs the more power it consumes. It
takes more energy to switch on-off (ie generate a digital pulse) the
faster you try and do it. Similar considerations apply to disks --
the faster the platters spin and the faster you need to move the heads
about, the more energy it takes. Actually, for disks the physical size
of the disk has quite an effect there too: small form-factor disks as commonly used in laptops and various HP servers are more efficient GB
for GB than the equivalent 5.25" standard drives.
There are exceptions to this rule -- for instance early model Xeon
processors ran really hot, meaning they were power pigs. Current
AMD and Core2 processors use lower voltages internally and consequently
are a lot more thermodynamically efficient.
If you want to save energy, there are two pretty useful strategies
for the home user:
* use eg. laptops -- these are carefully designed to be power efficient
in order to give the maximum battery life. They also effectively
have a built-in UPS. Similarly you can use low power appliances
built around specialist chipsets like the VIA Eden range.
* take advantage of the massive computational power of modern high-end
kit, and consolidate a number of old machines as virtual hosts on
one physical server. There are several freely available host systems
you can use -- Xen is an interesting choice, but AFAIK it doesn't
support FreeBSD as the *host* -- it's fine for *guests* though.
VMWare ESX is apparently available at zero cost as well.
Unfortunately even though the running costs will be lower, the up-front
costs for either of these strategies will be higher than simply carrying
on as before. There's also a significant 'all the eggs in one basket'
problem with virtualization.
Cheers,
Matthew
PS. If you happen to be running a whole machine room, then there's a lot
of energy efficiency to be recovered by looking carefully at power
conversion. A typical large scale UPS will run at about 85% efficiency.
An individual computer power supply will usually be less efficient than
that. So even before you've got to the 5 and 12V buses on your mother
board, 28% or more of your input electrical power has been dispersed as
heat.
Then consider how a high-end UPS works. It takes in incoming 240V 50HZ
AC power and internally converts it into 12 or 24V DC. Some of this power
goes towards charging its battery units, but the rest is /converted
back to 240V 50Hz AC/ for supply to the computer PSU, which then /converts it back to 5 and 12V DC again/. Converting back and forth so many times
is insane. Better for the UPS to provide low voltage DC electrical power
-- for historical reasons it's usual to provide 48V DC (the higher voltage
means there's less transmission loss due to resistance in cabling, plus
with this sort of set-up minimizing the length of cable runs is good practice too). Unfortunately, trying to find a commodity PCs (even
server class machines) with 48V DC PSUs is next to impossible and damnably
expensive even so.
--
Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard
Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate
Kent, CT11 9PW
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 258 bytes
Desc: OpenPGP digital signature
Url : http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20080806/34998232/signature.pgp
More information about the freebsd-questions
mailing list