The P3/256MB ram would be plenty for the task, but the other
concern is what the motherboard supports, your available
hard drives for example. I have a very reliable Celeron 500
(or is it 533? It's been so long I don't remember)
fileserver that just won't die, I put a gigabit ethernet
card in it a few years ago and it still just keeps on
ticking like a timex watch, sans the rare HDD failures we'd
expect every few years.
The IDE HDDs can be attached to the P3 via the on-board IDE
connections and the Sil0680 card. The SATA HDDs might be a bit
trickier. I might have to buy a PCI-SATA card or use the P4 3GHz/1GB
RAM computer for the task as that one has SATA connections on the
mobo.
SiI0680 can do the job, though having a couple of those in
use I find them a little fickle. They seem to like
degrading the ATA mode to lower than a typical mobo ata
controller would. I mean their logs show and warn it is
happening. This may be a control-freak scenario, if utmost
performance isn't needed, it would be no big deal if they
degrade to ATA66 or even ATA33, but it can cause some time
spent determining why and time googling for reasons when
people randomly suggest things like bad power or data cables
when an otherwise same system can run the drives ok on same
power and cables.
In other words, SiI0680 is a good budget choice to just get
raid, but performance may suffer. For many people's
fileserver needs it may not matter, just be aware if it
throws you a curve in ATA mode warnings.
OK, thanks for the tip.
Any of the above systems have ample performance, more than
enough. PCI bus with a raid card will bottleneck more than
cpu or memory amounts for a limited # of users with a home
fileserver. Some chipsets are worse for PCI performance
than others, Via in particular was bad for it and I wouldn't
trust their current chipsets due to how many chipsets they
released over and over and over without any bother to
attempt correcting the problem. So it's back to motherboard
since 256MB and the CPUs listed are plenty.
There will be no users using it except for myself. Keeping my files up
to date and tracking where the redundant copies are is proving to be a
nightmare.
Then there's power. The P3 system will automatically use
less power, and the core2 combo has idle plus more voltage
and multiplier options to reduce power. The central idea
here is that for a low concurrent user scenario, the P3
900MHz is even more than you need, if lowering power
consumption is important you might actually consider
underclocking that. No kidding, it might make only a
trivial difference in performance but shave a few KWH off
your electric bill.
Exactly, that's what I had in mind. Currently I've got a dual core PC
as the file server, and it is overkill. I loathe to turn it on just
because it drains power, and that just defeats the purpose of it.
The idea is that if you use the older parts, the newer ones
remain available for other purposes. If you would have a
random scenario where the newer parts would be thrown away
otherwise, by alll means then use the Core2 system with more
memory - but it won't make much difference, the bottlenecks
in this use are primarily PCI bus and HDD individual
performance.
I might use the old P3 as an external file server that's usually
physically disconnected from my home network but visible to the WWW.
The P4 1.7GHz might become a non-secure machine that I use for Skype
and testing "free/trial" applications. The P4 3GHz one will probably
become the secure file server due to its on-board SATA connections (it
is the lowest specced one that does).
I must confess that I have played around with a lot of
various hardware towards the goal you have. Basically you
need to decide which is most important. Power, performance,
or cost/resale of parts.
Most important is the security of my data, which means that I want the
internal file server separate from the externally visible one. That
means at least two.
Power consumption is also important.
I don't really want to buy a PCI-SATA card as it costs about half of a
new mobo these days and is pretty much a waste of money when I have
the available hardware to do the job.
Then rank those as relative to
each other. If performance is important (for limited user
home fileserver), it's not the memory or CPU that matter as
much as having a raid controller that isn't on the PCI bus,
and same for the ethernet. However, there is much to be
said for doing things dirt cheap and still reliably, having
either or both on the PCI bus you can still have 30+MB/s if
a decent (Sis, nVidia or Intel) chipset and drives more than
a few years old... and of course gigabit ethernet.
i suppose I assumed gigabit ethernet, if you don't have that
then none of the above matters, there's nothing that can't
saturate 100Mb made in the past 8 years.
Thanks,
Dan.