Low-power router/file server. Need advice.
Moderators: NeilBlanchard, Ralf Hutter, sthayashi, Lawrence Lee
Low-power router/file server. Need advice.
Hi,
I have been wanting to build a router with QOS to solve problems with bandwidth distribution among the 4 PCs in our household for a while now. I was planning on running either Debian or FreeBSD and having it on at all times.
Problem is that power is quite expense where I live - about $0.27 per kWh. This might not sound like much, but if you have a 40 watt lightbulb lit all the time that actually translates to over $95 a year in power only. This leads me to the main goal of this project - to build a low-power server.
My goals are to build a server that consumes maximum 50 watts in idle state, preferably lower. I was hoping for <= 40 watts. I have been looking at EPIA motherboards, but these perform a little too poor for my taste. I am also going to use the server as a file- and web server, and later on probably also as a PVR. I know some of the EPIA motherboards can handle this, but they cannot handle live encoding of MPEG-2 (TV recording).
Low maximum power consumption is not as important as idle power consumption, since the server is probably going to idle most of the time anyway. It will, however, also be a plus if this is as low as possible too. Quietness, like low maximum power consumption, is a bonus too, though I guess low power consumption leads to quietness either way. A small form factor would be nice as well, though not necessarily required.
Now I need your advice. Which hardware should I get if I want the lowest possible idle power consumption, but still want more horsepower than EPIA boards? The server will have just one 3,5" (preferable SATA) HDD and no CD/DVD or floppy drive. It will probably not have video to begin with, though I might expand with this later on. Which CPU and motherboard?
Thanks in advance,
Morten Bojsen-Hansen
I have been wanting to build a router with QOS to solve problems with bandwidth distribution among the 4 PCs in our household for a while now. I was planning on running either Debian or FreeBSD and having it on at all times.
Problem is that power is quite expense where I live - about $0.27 per kWh. This might not sound like much, but if you have a 40 watt lightbulb lit all the time that actually translates to over $95 a year in power only. This leads me to the main goal of this project - to build a low-power server.
My goals are to build a server that consumes maximum 50 watts in idle state, preferably lower. I was hoping for <= 40 watts. I have been looking at EPIA motherboards, but these perform a little too poor for my taste. I am also going to use the server as a file- and web server, and later on probably also as a PVR. I know some of the EPIA motherboards can handle this, but they cannot handle live encoding of MPEG-2 (TV recording).
Low maximum power consumption is not as important as idle power consumption, since the server is probably going to idle most of the time anyway. It will, however, also be a plus if this is as low as possible too. Quietness, like low maximum power consumption, is a bonus too, though I guess low power consumption leads to quietness either way. A small form factor would be nice as well, though not necessarily required.
Now I need your advice. Which hardware should I get if I want the lowest possible idle power consumption, but still want more horsepower than EPIA boards? The server will have just one 3,5" (preferable SATA) HDD and no CD/DVD or floppy drive. It will probably not have video to begin with, though I might expand with this later on. Which CPU and motherboard?
Thanks in advance,
Morten Bojsen-Hansen
I think you need to rethink the allocation of tasks among your computers. Combining a router with fileserver/PVR functionality is not a common combination, probably for good reason. You can build/buy a very low-power router/firewall very easily (Linksys + Sveasoft, or build your own monowall or smoothwall or something), and I'm pretty sure at least one of those will provide QoS mechanisms.
Then you can concentrate on your PVR/fileserver as a full-blown PC with lots of cpufreq and other idle-power hacks to minimize idle power consumption.
Then you can concentrate on your PVR/fileserver as a full-blown PC with lots of cpufreq and other idle-power hacks to minimize idle power consumption.
Don't you think it's possible to get reasonable low power consumption with a mobile processor? I am not to keen on building multiple machines, since I guess that will push costs even higher.
A file server is going to be on most of the time anyway, so why not combine it with a router too? And if it, at a later time, can be expanded to cover PVR functionality too that's a lot of dollars saved - right? I have I completely missed your point? ^^
A file server is going to be on most of the time anyway, so why not combine it with a router too? And if it, at a later time, can be expanded to cover PVR functionality too that's a lot of dollars saved - right? I have I completely missed your point? ^^
My server pulls 42W on idle and 60W under load.
Specs:
P3 733MHz slot1
512MB 133MHz sdram
intel mobo, integrated sound
matrox millennium 1 (from 1997)
seagate barracuda iv 80GB
4* papst 80mm fan @5V
no floppy, no cd, no nothing
Ways to take it further:
- more efficient PSU
- swap 3.5" hdd with a 2.5" hdd
- drop some of the fans
- drop gfx card
If I could be bothered to implement these additional improvements, it would probably eat less than 30W on idle, or maybe even 20W.
Specs:
P3 733MHz slot1
512MB 133MHz sdram
intel mobo, integrated sound
matrox millennium 1 (from 1997)
seagate barracuda iv 80GB
4* papst 80mm fan @5V
no floppy, no cd, no nothing
Ways to take it further:
- more efficient PSU
- swap 3.5" hdd with a 2.5" hdd
- drop some of the fans
- drop gfx card
If I could be bothered to implement these additional improvements, it would probably eat less than 30W on idle, or maybe even 20W.
-
- Posts: 58
- Joined: Tue Mar 22, 2005 11:54 pm
For fileserving/routing (probably not ideal to combine tho from a security point of view) a low end EPIA is more than enough and FreeBSD supports them well (aside of the MPEG chip which I couldn't get to run under any Unix). Also, 5400RPM drives will save some power (on that scale of power usage, HDs become important).
lm: That's an interesting setup, though I am aiming for something a bit faster still. How do you measure power consumption by the way?
mongobilly: It might not be ideal from a security point of view, though it should be reasonably secure if I block all incoming connections to Samba.
Still I am aiming for something a bit faster than EPIAs, since I am probably going to use this box as a PVR down the line.
An all-in-one box with low power consumption at idle will probably be the best solution. What about mobile processors?
mongobilly: It might not be ideal from a security point of view, though it should be reasonably secure if I block all incoming connections to Samba.
Still I am aiming for something a bit faster than EPIAs, since I am probably going to use this box as a PVR down the line.
An all-in-one box with low power consumption at idle will probably be the best solution. What about mobile processors?
-
- *Lifetime Patron*
- Posts: 5316
- Joined: Sat Jan 18, 2003 2:19 pm
- Location: St Louis (county) Missouri USA
Have you ever considered a Net Disk?
As far as I'm concerned, my 160gb version is a server. It draws 1.2A. Mine has a Samsung 7200rpm drive...reasonably quiet. Plus you could put it in a closet if you wanted=total silence.
The newest driver is much better than previous versions. All computers on the network can read/write to it at the same time. It's been running without incident almost two years.
As far as I'm concerned, my 160gb version is a server. It draws 1.2A. Mine has a Samsung 7200rpm drive...reasonably quiet. Plus you could put it in a closet if you wanted=total silence.
The newest driver is much better than previous versions. All computers on the network can read/write to it at the same time. It's been running without incident almost two years.
Maybe a Pentium M would suit your needs, but if you're on a budget they're not the cheapest solution.Still I am aiming for something a bit faster than EPIAs, since I am probably going to use this box as a PVR down the line.
An all-in-one box with low power consumption at idle will probably be the best solution. What about mobile processors?
Sorry to keep harping back to the EPIAs, but are you absolutely sure they won't do? AFAIK the onboard video supports MPEG2 hardware decoding, so they're not limited by the processor in this respect. If you later wanted to convert it into a fullblown PVR with all the bells and whistles, you could add something like a Hauppauge PVR350 which also encodes and decodes in hardware.
I think you'll struggle to meet your power consumption requirements with anything beyond a mini-ITX to be honest...
-
- *Lifetime Patron*
- Posts: 475
- Joined: Fri Sep 26, 2003 6:28 pm
- Location: CT, USA
Re: Low-power router/file server. Need advice.
lowest idle power + more horsepower than EPIA = pentium M. it's probably the best choice for this, but it will be somewhat costly. alternatively, you could try a mobile athlon with an undervolt/clock friendly mobo and maybe get it down to 40W. i have such a setup though i don't really underclock/volt. my system (see sig) draws around 65W at idle, and that is with pretty stock settings and a pretty low power video card. without going the pentium M route i think you'll have a hard time hitting both your power consumption and horsepower goals.raz0 wrote: Now I need your advice. Which hardware should I get if I want the lowest possible idle power consumption, but still want more horsepower than EPIA boards? The server will have just one 3,5" (preferable SATA) HDD and no CD/DVD or floppy drive. It will probably not have video to begin with, though I might expand with this later on. Which CPU and motherboard?
-
- Posts: 58
- Joined: Tue Mar 22, 2005 11:54 pm
The EPIA are fine as PVR boxes as long as you give em hardware assisted MPEG 2 encoder cards which you should do in the interest of power consumption anyway (it takes quite some general purpose computing juice to get MPEG2 encoded). If you want to encode to MPEG4 however, go directly to a mobile CPU or AMD Venice (which idles at 8.4W with cool&quiet which is only barely more than what the C3 needs at load but at which point it will still run circles around the C3 I guess).raz0 wrote:lm: That's an interesting setup, though I am aiming for something a bit faster still. How do you measure power consumption by the way?
mongobilly: It might not be ideal from a security point of view, though it should be reasonably secure if I block all incoming connections to Samba.
Still I am aiming for something a bit faster than EPIAs, since I am probably going to use this box as a PVR down the line.
-
- Posts: 21
- Joined: Tue May 03, 2005 1:47 pm
- Location: UK
how do you measure wattage?lm wrote:My server pulls 42W on idle and 60W under load.
Specs:
P3 733MHz slot1
512MB 133MHz sdram
intel mobo, integrated sound
matrox millennium 1 (from 1997)
seagate barracuda iv 80GB
4* papst 80mm fan @5V
no floppy, no cd, no nothing
Ways to take it further:
- more efficient PSU
- swap 3.5" hdd with a 2.5" hdd
- drop some of the fans
- drop gfx card
If I could be bothered to implement these additional improvements, it would probably eat less than 30W on idle, or maybe even 20W.
-
- SPCR Reviewer
- Posts: 8636
- Joined: Sat Nov 23, 2002 6:33 am
- Location: Sunny SoCal
Seasonic Power Angel, or Kill-a-watt would be a few ways.silent_partner wrote:how do you measure wattage?lm wrote:My server pulls 42W on idle and 60W under load.
Specs:
P3 733MHz slot1
512MB 133MHz sdram
intel mobo, integrated sound
matrox millennium 1 (from 1997)
seagate barracuda iv 80GB
4* papst 80mm fan @5V
no floppy, no cd, no nothing
Ways to take it further:
- more efficient PSU
- swap 3.5" hdd with a 2.5" hdd
- drop some of the fans
- drop gfx card
If I could be bothered to implement these additional improvements, it would probably eat less than 30W on idle, or maybe even 20W.
If you are wanting to combine router/firewall/file server/web server and PVR all in one, maybe you should look at some low-power dual-processor setups? Combining all the above functionality into one box can mean a lot of concurrent activity, and that could slow things down (critically). Those old 600MHz Coppermine-core Pentium III processors are actually pretty good when it comes to pure power consumption. I have two dually servers powered by 600MHz and 667MHz Coppermines myself, and they're performing quite admirably as router/servers -- albeit I have not measured their power consumption.
Yeah, I used such a device. Not the same brand but anyway.Ralf Hutter wrote: Seasonic Power Angel, or Kill-a-watt would be a few ways.
And I forgot to mention that server has 2*100Mbps pci nics too.
And yet another thing, this machine works as a firewall/router/fileserver/ircing terminal. I couldn't be bothered to run multiple machines for these purposes.
A mac mini may make a great file server, the only problem maybe if you want to run linux on it with airport as airport extreme is unsupported under linux.
However, it's small quiet and, according to this, draws only 20 watts and only 28 whilst playing a dvd!!!
http://www.tomshardware.com/howto/20050 ... er-06.html
However, it's small quiet and, according to this, draws only 20 watts and only 28 whilst playing a dvd!!!
http://www.tomshardware.com/howto/20050 ... er-06.html
t0mb0: Hmm. The Mac Mini would definitely make as an interesting server, though it costs around $670. Still cheap, I know.
Irianta: Not a bad idea, though dual processor (DP) boards are rather expensive. It will also be rather difficult to find a DP board for such an old processor, let alone a reasonable good board. I am not so keen on this idea, sorry.
I have, however, been looking at the Athlon64 mobile 35W. This processor will only consume _maximum_ 35W at full load, right? I wonder what it will consume when idle.
flyingsherpa, nick705: A Pentium M is indeed interesting too, however, I can't seem to find the power consumption for the individual processors. The Pentium-M 730 Dothan 1600MHz is quite interesting and reasonably prices as well, but without knowing the power consumption, I am not going to buy it.
Bluefront: As far as I can tell the Net Disk requires you to install a driver on each of the client machines. This is not really feasible, especially since I am running Linux on my own workstation.
Irianta: Not a bad idea, though dual processor (DP) boards are rather expensive. It will also be rather difficult to find a DP board for such an old processor, let alone a reasonable good board. I am not so keen on this idea, sorry.
Do you mean mobile Athlon 64 here, or just Venice? My brother has a 3000+ Winchester and a GF6600GT. Using C'n'Q at 1000MHz with 1.1V this still results in a total power consumption of 84W when idle. The graphics card only uses 17W idle, and the only other hardware he has connected is a DVD-burner. I don't think an Athlon64 Venice will ever reach acceptable power consumption levels.mongobilly wrote:go directly to a mobile CPU or AMD Venice (which idles at 8.4W with cool&quiet which is only barely more than what the C3 needs at load but at which point it will still run circles around the C3 I guess).
I have, however, been looking at the Athlon64 mobile 35W. This processor will only consume _maximum_ 35W at full load, right? I wonder what it will consume when idle.
flyingsherpa, nick705: A Pentium M is indeed interesting too, however, I can't seem to find the power consumption for the individual processors. The Pentium-M 730 Dothan 1600MHz is quite interesting and reasonably prices as well, but without knowing the power consumption, I am not going to buy it.
Bluefront: As far as I can tell the Net Disk requires you to install a driver on each of the client machines. This is not really feasible, especially since I am running Linux on my own workstation.
-
- Posts: 1608
- Joined: Tue Jan 04, 2005 4:02 pm
- Location: United States
Mobile Athlon64s do offer good bang for the buck. I'm assuming you live outside the U.S.? If you do live in the U.S., memoryexpousa.com has 2800+ 35w mobile for $120 w/free DHL shipping. These are based on an 0.09µ process and run extremely cool. At 1.8GHz 1.35v, TDP should be ~31.5w. Most can undervolt to 1.1-1.2v at default clock, which would equate to ~20.9-24.9w.
But what you also have to keep in mind is that AMD TDP figures are measured under worst-case conditions (in the case of the mobile Athlon64s, this is at a die temp of 95*C!). In a desktop environment, where the processor likely won't breach 40*C w/active cooling, power consumption should be significantly lower.
With CnQ enabled and the right components, you shouldn't have any problem keeping power consumption at or slightly under 50w during idle.
But what you also have to keep in mind is that AMD TDP figures are measured under worst-case conditions (in the case of the mobile Athlon64s, this is at a die temp of 95*C!). In a desktop environment, where the processor likely won't breach 40*C w/active cooling, power consumption should be significantly lower.
With CnQ enabled and the right components, you shouldn't have any problem keeping power consumption at or slightly under 50w during idle.
frostedflakes: Ouch. That's cheap compared to the 130nm version I found. Do you (are anyone else for that matter) know a good retailer inside Europe? It has to be inside Europe, or I'll have to pay Danish customs and VAT. How do you calculate those dby the way?
Another important matter is the motherboard. How much power does the chipset of a motherboard consume? Most motherboard manufactures do not disclose power consumption.
Another important matter is the motherboard. How much power does the chipset of a motherboard consume? Most motherboard manufactures do not disclose power consumption.
Just tossing some ideas your way in case something catches your fancyNot a bad idea, though dual processor (DP) boards are rather expensive. It will also be rather difficult to find a DP board for such an old processor, let alone a reasonable good board. I am not so keen on this idea, sorry.
I see where you are coming from, especially if you live outside the US. If you are in the U.S., though, in the San Francisco Bay Area where I live you can find used server boxes in prime condition -- with dual processors and 2GB ECC memory -- for $100 each. These things have server-quality motherboards, so even though they're used they still have quite a bit of life left. Just cannibalize away
Edit: restructuring and typo-squashing
Last edited by Irianta on Mon May 23, 2005 10:42 am, edited 2 times in total.
-
- Posts: 1608
- Joined: Tue Jan 04, 2005 4:02 pm
- Location: United States
I can't think of any European vendors off the top of my head that carry these, but I'm sure there are a few. I doubt you'd be able to find them as cheap as MemoryExpoUSA is selling them, though.
OPN for the 0.09µ 35w chips are AMDxxxxBKX4LB. Replace the lower-case "x"s with the model number (these are available in 2700, 2800, and 3000, clocked at 1.6GHz, 1.8GHz, and 2.0GHz, respectively).
For a motherboard, ideally you'd want integrated video. I believe Via makes an AGP chipset with integrated video. ATi also recently released their RS480 PCI-E chipset, which is available with integrated X300 video. TuL/Powercolor has S754 ATX motherboards based on this chipset, but it's only been available in the U.S. for a few days, so I doubt it's in Europe yet.
I don't have any power consumption figures, but generally Via-based Athlon64 chipsets seem to run cooler than those based on nVidia nForce3/4, so one could assume that Via consumes less power (although it also depends on many other factors, as chipset is not the only part of the board that uses power). I'm not sure how hot the ATi RS480 runs, but the TuL board ships with a passive solution, unlike most nForce4 boards, so I'd assume it runs relatively cool (probably on par with K8T890, Via's PCI-E chipset).
OPN for the 0.09µ 35w chips are AMDxxxxBKX4LB. Replace the lower-case "x"s with the model number (these are available in 2700, 2800, and 3000, clocked at 1.6GHz, 1.8GHz, and 2.0GHz, respectively).
For a motherboard, ideally you'd want integrated video. I believe Via makes an AGP chipset with integrated video. ATi also recently released their RS480 PCI-E chipset, which is available with integrated X300 video. TuL/Powercolor has S754 ATX motherboards based on this chipset, but it's only been available in the U.S. for a few days, so I doubt it's in Europe yet.
I don't have any power consumption figures, but generally Via-based Athlon64 chipsets seem to run cooler than those based on nVidia nForce3/4, so one could assume that Via consumes less power (although it also depends on many other factors, as chipset is not the only part of the board that uses power). I'm not sure how hot the ATi RS480 runs, but the TuL board ships with a passive solution, unlike most nForce4 boards, so I'd assume it runs relatively cool (probably on par with K8T890, Via's PCI-E chipset).
elec999: Where do you get those numbers? I have a hard time believing them, really. My brother has a Winchester 3000+, a GF6600GT and 512MB DDR400 RAM. The entire system, at idle, consumes 92W when C'n'Q is disabled. When I enable C'n'Q it drops to 85W at [email protected]. That's merely a 7W delta. And why would AMD produce mobile processors of the same chip that consume 35W then?
frostedflakes: I haven't been able to find a vendor in Europe that sells these yet. Maybe I'll just have to wait another month or so before they start to show up.
Another thing. RAM power consumption. I've read this thread, but there is a lot of different oppinions on this it seems. Do they only use 10W per stick, and is it possible to get low-power RAM as well? 10W is a lot when we're talking sub-50W levels.
frostedflakes: I haven't been able to find a vendor in Europe that sells these yet. Maybe I'll just have to wait another month or so before they start to show up.
Another thing. RAM power consumption. I've read this thread, but there is a lot of different oppinions on this it seems. Do they only use 10W per stick, and is it possible to get low-power RAM as well? 10W is a lot when we're talking sub-50W levels.
Please list all components of that system?raz0 wrote:elec999: Where do you get those numbers? I have a hard time believing them, really. My brother has a Winchester 3000+, a GF6600GT and 512MB DDR400 RAM. The entire system, at idle, consumes 92W when C'n'Q is disabled. When I enable C'n'Q it drops to 85W at [email protected]. That's merely a 7W delta.
lm: Okay. Here they are.
Athlon 64 (Winchester) 3000+ (1.8GHz)
Asus A8N-SLI
512 MB DDR PC3500 Kingston HyperX 434MHz CL2
MSI NX6600GT-TD128E, GF6600GT, PCI-E
NEC ND-3520 (black) 16x Dual Double Layer DVD-Burner
Miditower Antec Solution SLK2650BQE
Logitech UltraX Keyboard USB
Logitech MX510 Mouse USB
Athlon 64 (Winchester) 3000+ (1.8GHz)
Asus A8N-SLI
512 MB DDR PC3500 Kingston HyperX 434MHz CL2
MSI NX6600GT-TD128E, GF6600GT, PCI-E
NEC ND-3520 (black) 16x Dual Double Layer DVD-Burner
Miditower Antec Solution SLK2650BQE
Logitech UltraX Keyboard USB
Logitech MX510 Mouse USB
-
- Posts: 968
- Joined: Fri Jan 07, 2005 7:13 pm
- Location: Bristol, UK
- Contact:
Undervolting and underclocking reduces power consumption (clock linearly, and the square of the voltage). I can't remember the formula but there's a program called CPU Power that does it. In reality you can go much lower than 1.1v using software, around 0.8v which would give you 10W at idle.raz0 wrote:elec999: Where do you get those numbers? I have a hard time believing them, really. My brother has a Winchester 3000+, a GF6600GT and 512MB DDR400 RAM. The entire system, at idle, consumes 92W when C'n'Q is disabled. When I enable C'n'Q it drops to 85W at [email protected]. That's merely a 7W delta. And why would AMD produce mobile processors of the same chip that consume 35W then?
As for mobile processors, the default voltage is lower and they may use different transistors.
Re: your system. How many drives, or does it network boot?
Oups. Forgot the HDD. It's a Seagate Barracuda 120GB regular ATA. Just one.
I tried undervolting it from 1.1V to 0.9V at 1000MHz, and there was only 2-3W in difference. I couldn't go any lower than 0.9V, since the computer would freeze up, though I doubt 0.8V would change much. Somehow I don't believe these numbers (10W or even 25W idle). :/
I tried undervolting it from 1.1V to 0.9V at 1000MHz, and there was only 2-3W in difference. I couldn't go any lower than 0.9V, since the computer would freeze up, though I doubt 0.8V would change much. Somehow I don't believe these numbers (10W or even 25W idle). :/
Then I guess my power metter is broken
It shows on my system 62-80watts on full load.
Amd 64+ 5x200 at 1.100v
Dfi 250gb ut lp
2x512 DDRAM pc3200
Asus geforce 2 mx
Wd 40gig 7200rpm
1 extra 3com network card pci
Pioneer 107 dvdrw
A claim from another person ive seen for Turion64 MT-34 passive cooled
1.8GHz, 1.2v (default) - 20.5w
1.8GHz, 1.1v - 17.2w
0.8GHz, 0.8v - 4.0w
Thanks
It shows on my system 62-80watts on full load.
Amd 64+ 5x200 at 1.100v
Dfi 250gb ut lp
2x512 DDRAM pc3200
Asus geforce 2 mx
Wd 40gig 7200rpm
1 extra 3com network card pci
Pioneer 107 dvdrw
A claim from another person ive seen for Turion64 MT-34 passive cooled
1.8GHz, 1.2v (default) - 20.5w
1.8GHz, 1.1v - 17.2w
0.8GHz, 0.8v - 4.0w
Thanks