My career and personality make me a natural data whore. Everything from high res videos to installs of enterprise apps and IDE (WebLogic, WebSphere, Oracle, etc). Over the years I have increased storage when and where I can. At this point I am running a very risky JBOD setup on 2.4ghz Core 2 Duo box on an intel D33 board (not the best but I picked up the box from a CompUSA that was going out of business for $400). Array size is about 1.2tb and I'm at about 80% utilization. Obviously the thought of loss is freaking me out and the on-board Controller is admittedly flaky.
The system is primarily a file-server/streaming/transcoding for the internal network but also does double duty as an app server/general purpose machine from time to time. The system is connected to the network via 2x1gigabit Ethernet and serves both PC clients as well as 4 separate media centers (Linux boxes hooked up to TVs running XBMC).
The need here is to be able to have video streaming while not impacting general file system perfromance and vice-versa. Someone should be able to sit down and use the machine (say compile an App in Eclipse or Visual Studio, run a VM, etc) while someone else is watching a video in the living room or accessing files off the array.
I have done some digging around the net, including here and I THINK I have layed out a good setup for a SOHO Raid 5 array. Though honestly I would love to have some opnions from folks who likely do this WAY more than I do.
My thought is the D33 board I have with a 1088 FSB and 4gb of ram on the 2.4ghz Core 2 Duo processor is plenty of horsepower. It's a Micro-ATX board but has plenty of PCI-x slots for my purposes. I'm not interested in a hard core gaming box here. The included NVida 256mb PCIx16 card will suit my needs more than adequately. I don't see a lot of issues with the motherboard itself. The case is more consumer oriented (gateway brand) so that will have to go.
My plan is to purchase a new case, power supply, Raid controller and 4 SATA hard disks and build using the existing Mobo, Ram, Proc and Vid card. Cooling of course is of critical importance here.
I am considering the following gear:
Antec P180 Case with additional Optional 120mm fans
Antec Neo Power 650 PSU
Adaptec 3805 SATA Raid Controller
4x 1tb Segate Baracudda 7200 RPM 32mb cache drives (total of approx 3tb when configured Raid 5)
The array will be data only and I will use 2 of the existing Western Digital 500gb drives as OS drives in a Raid 1 configuration using either the On-board controller or the new controller (not sure yet).
So far best price I have on this is about $1300 shipped.
A few questions I have about this setup are:
1. With 5 120mm fans on this case and 6 total drives in the case will I still have cooling issues with an average ambient temp of 75* F? Should I consider water cooling?
2. Is a 650w PSU enough? I assumed I would need 850 but ran a few online calculators and most came in at about 550w needed for a config like this.
3. I plan to go for the 128mb version of the 3805 would it be worthwhile to get the 256mb cache?
4. What is the value of the battery backup unit for the 3805? I have seen conflicting information on its use for maintaining the write cache for performance and reliability reasons.
5. Am I missing anything? Other than the standard warnings does this have some unseen potential to blowup in my face due to some of my choices? Are there any more cost effective options? Any other advice is welcome.
Thanks for reading my long post. I appreciate any input or insight anyone can offer.
The system is primarily a file-server/streaming/transcoding for the internal network but also does double duty as an app server/general purpose machine from time to time. The system is connected to the network via 2x1gigabit Ethernet and serves both PC clients as well as 4 separate media centers (Linux boxes hooked up to TVs running XBMC).
The need here is to be able to have video streaming while not impacting general file system perfromance and vice-versa. Someone should be able to sit down and use the machine (say compile an App in Eclipse or Visual Studio, run a VM, etc) while someone else is watching a video in the living room or accessing files off the array.
I have done some digging around the net, including here and I THINK I have layed out a good setup for a SOHO Raid 5 array. Though honestly I would love to have some opnions from folks who likely do this WAY more than I do.
My thought is the D33 board I have with a 1088 FSB and 4gb of ram on the 2.4ghz Core 2 Duo processor is plenty of horsepower. It's a Micro-ATX board but has plenty of PCI-x slots for my purposes. I'm not interested in a hard core gaming box here. The included NVida 256mb PCIx16 card will suit my needs more than adequately. I don't see a lot of issues with the motherboard itself. The case is more consumer oriented (gateway brand) so that will have to go.
My plan is to purchase a new case, power supply, Raid controller and 4 SATA hard disks and build using the existing Mobo, Ram, Proc and Vid card. Cooling of course is of critical importance here.
I am considering the following gear:
Antec P180 Case with additional Optional 120mm fans
Antec Neo Power 650 PSU
Adaptec 3805 SATA Raid Controller
4x 1tb Segate Baracudda 7200 RPM 32mb cache drives (total of approx 3tb when configured Raid 5)
The array will be data only and I will use 2 of the existing Western Digital 500gb drives as OS drives in a Raid 1 configuration using either the On-board controller or the new controller (not sure yet).
So far best price I have on this is about $1300 shipped.
A few questions I have about this setup are:
1. With 5 120mm fans on this case and 6 total drives in the case will I still have cooling issues with an average ambient temp of 75* F? Should I consider water cooling?
2. Is a 650w PSU enough? I assumed I would need 850 but ran a few online calculators and most came in at about 550w needed for a config like this.
3. I plan to go for the 128mb version of the 3805 would it be worthwhile to get the 256mb cache?
4. What is the value of the battery backup unit for the 3805? I have seen conflicting information on its use for maintaining the write cache for performance and reliability reasons.
5. Am I missing anything? Other than the standard warnings does this have some unseen potential to blowup in my face due to some of my choices? Are there any more cost effective options? Any other advice is welcome.
Thanks for reading my long post. I appreciate any input or insight anyone can offer.