 |
|

07-17-2008, 06:44 PM
|
 |
Mr. Easy
|
|
Join Date: May 2008
Posts: 2,977
|
|
Putting together the SNB RAID NAS Explorer
Ok folks. I'm going to bite on the question that many of you have been asking: What are the factors in putting together a fast NAS?
So I'm assembling a testbed system that should allow me to explore the question.
Since there are so many great minds floating around here, I'm going to have you help me in selecting the components.
So far I have chosen a GIGABYTE GA-G33M-S2L mobo. Can handle the current Intel chipsets, has onboard PCI-e Ethernet (Realtek RTL8111B), Intel ICH9 Southbridge for up to RAID 5.
Anyone got something better? And what about CPU? Go with a cheapie or get at least a Core 2 Duo?
Memory suggestions?
Drive suggestions?
Have at it!
__________________
Tim Higgins
Managing Editor,SmallNetBuilder.com
|

07-17-2008, 10:34 PM
|
|
Member
|
|
Join Date: Jun 2008
Posts: 67
|
|
I don't think that Gigabyte has a RAID 5 chipset. I suggest looking at Intel's Q-series chipsets, e.g. the Q35. Or when they're available, Q43 or Q45.
The Asus P5E-VM DO is a commonly-available Q35-based board. It has an ICH9x variant (ICH9DO) with 6 SATA ports supporting RAID 5, on-board video, and a somewhat uncommon and premium on-board Intel PCIe NIC.
One downside is that the NIC doesn't support jumbo frames, but that's more a nice-to-have than a critical requirement for the most part.
It supports the newer 45nm CPUs. I'd probably pair it with a budget dual-core, for a high-performance file server, but could even consider a quad core if I was planning on doing video encoding on it for example.
The Intel RAID chipset gives you several options -- on-board RAID under Windows, unix-based OS RAID, and Cirprico's RaidCode-based software RAID. I'd probably choose a PATA drive for the OS itself.
|

07-18-2008, 12:05 AM
|
 |
Very Senior Member
|
|
Join Date: May 2008
Location: al.us
Posts: 355
|
|
As Madwand alluded to, ICH9 is the non-hardware RAID variant.
Have you decided on the OS yet? Finding compatible hardware (BSD especially) should be the primary consideration in choosing components.
__________________
"No battle plan survives contact with the enemy." - Field Marshall von Moltke
|

07-18-2008, 09:53 AM
|
 |
Mr. Easy
|
|
Join Date: May 2008
Posts: 2,977
|
|
Thanks for the mobo suggestion, Madwand. The Gigabyte board has the ICH9 southbridge. Doesn't that give you RAID 5 using the Intel Matrix Storage Console?
I would really like jumbo frame support, since that will help push throughput to the max. Thanks for the heads-up on the Intel chipset not supporting it. Suppose I could throw in a PCI-e-based NIC, but was hoping to avoid that.
jdabbs: As far as OS, that will be one of the things that I will be varying in search of maximum throughput. I don't think that I'm choosing a board with anything exotic.
I'll probably try Vista, WHS and maybe MS Server 2008, although its cost sort of rules it out as a reasonable alternative. Then some NAS distros and perhaps Ubuntu. I'll rely on your guys to guide me.
Do you see something in the Gigabyte or ASUS boards that would be a problem for open source distros?
__________________
Tim Higgins
Managing Editor,SmallNetBuilder.com
|

07-18-2008, 11:22 AM
|
|
Very Senior Member
|
|
Join Date: May 2008
Location: Calgary, Canada
Posts: 311
|
|
Thanks for doing this. This is along the lines of what I want to test (or see tested).
- As far as OS - Definately Vista, WHS, and Server 08. It would be nice to see how something like OpenNAS compares, as well as a basic Linux distro like Ubuntu (seeing as Linux is hailed by many for its file serving robustness). I'm currently running Ubuntu 8.04 (the latest) and I've been very happy with its file serving capabilties. As far as open sourced distros and boards go, any board should work, but support for Nvidia's fancy features tends to be on and off in Linux. Going with an intel based board would probably be better. Ubuntu is probably just as good as any other distro to try.
- Memory probably wouldn't be an issue. Seeing how cheap 1GB DDR2 is these days I would doubt (although, it would be nice to prove for sure  ) if more than 1GB in a NAS would matter much.
- Networking - Jumbo Frame On and Off would be nice. Testing 100 versus 1000mbit would be nice to see as well
- Testing one of 2 different procs would be nice (i.e. a low voltage Core2/Celeron versus a more powerful desktop proc - most NAS's like thecus' have celerons so it would be interesting to see).
- Testing an old junker PC would be nice to see too (i.e. an older P3/P4) in comparison.
- RAID - I'd be interested to see if it makes any difference. It'd be nice to see performance results from 1 drive, and 2/3 drives in various RAID configurations.
I'll be waiting to see the results with a lot of anticipation. Seeing as you can throw a pretty basic PC together these days for roughly the same price as a NAS, it would be really interesting to see how a PC fares.
|

07-18-2008, 01:46 PM
|
 |
Mr. Easy
|
|
Join Date: May 2008
Posts: 2,977
|
|
I'm talking with vendors to line up drives. It's been suggested that I might want to try SAS drives.
Any thoughts?
__________________
Tim Higgins
Managing Editor,SmallNetBuilder.com
|

07-18-2008, 08:13 PM
|
|
Member
|
|
Join Date: May 2008
Location: Salt Lake City, Utah
Posts: 63
|
|
While SAS drives perform great, I think the majority of us wouldn't realistically use them. If you can do them as an additional test, it might be interesting to see what kind of difference we would see in using them over SATA, but I have a feeling that the price difference wouldn't justify it in most scenarios.
Tam
|

07-19-2008, 01:11 AM
|
|
Member
|
|
Join Date: Jun 2008
Posts: 67
|
|
ICH9 is not the same as ICH9R or ICH9DO, etc., however Intel sometimes uses ICH9 to denote the entire family, so this can be confusing. The plain ICH9 doesn't have the same feature set, and as can be seen from the motherboard specs. and Intel's, it doesn't support RAID 5.
I now see some contradictory info on jumbo frame support, suggesting perhaps that it wasn't supported at some time, and has since become supported. There have been contradictions in the past, too, and I recallthe "not supported" version being correct. I think you have to try and see to find out.
Intel: "Nope": http://www.intel.com/support/motherb...2309.htm#jumbo
Intel" "Now with 100% more jumbo frames": http://www.intel.com/Assets/PDF/datasheet/316972.pdf
Trying the on-board NIC vs. an add-on PCIe one would be an interesting comparison, esp., if they're from the same vendor and family. Odds are however that the difference won't be clear cut and significant., except in some specific cases, e.g. with clients which may be struggling with throughput through a PCI bus.
Regarding SAS, I think the question is who is your audience. SAS and 2008 Server, etc., aren't really relevant to home users, and even to many small businesses, and you should keep the differences clearly in mind. It's likely that two different configurations would be more suitable for the business with money and specific performance goals vs. the typical household, with very different needs and budget constraints.
Last edited by Madwand; 07-19-2008 at 01:16 AM.
|

07-20-2008, 04:02 AM
|
 |
Very Senior Member
|
|
Join Date: May 2008
Location: al.us
Posts: 355
|
|
Quote:
Originally Posted by thiggins
jdabbs: As far as OS, that will be one of the things that I will be varying in search of maximum throughput. I don't think that I'm choosing a board with anything exotic.
I'll probably try Vista, WHS and maybe MS Server 2008, although its cost sort of rules it out as a reasonable alternative. Then some NAS distros and perhaps Ubuntu. I'll rely on your guys to guide me.
Do you see something in the Gigabyte or ASUS boards that would be a problem for open source distros?
|
It's not so much brand issues, as it is verifying stable chipset/NIC support (accomplished with a few minutes of googling). Since you're going with Intel NICs, you dodge the notorious crab.
FreeNAS has confirmed support for only up to ICH8 (and that being determined by one line in a wiki). Linux has the lion's share of developer support, so BSD hardware support leaves much to be desired (ex: FreeBSD supports up to ICH7, which was released in early 2006). I don't consider myself a subject matter expert as my experience is derived from other, non-NAS distros (in this instance, pfSense).
__________________
"No battle plan survives contact with the enemy." - Field Marshall von Moltke
Last edited by jdabbs; 07-20-2008 at 04:07 AM.
|

07-20-2008, 11:23 AM
|
 |
Mr. Easy
|
|
Join Date: May 2008
Posts: 2,977
|
|
Thanks for the responses, guys. I hear you on the SAS, Windows Server cost issues. But to really drive the nail into this subject, I will try to explore even the higher-end options.
I'll start with the less expensive options and work upward.
__________________
Tim Higgins
Managing Editor,SmallNetBuilder.com
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is On
|
|
|
All times are GMT -4. The time now is 05:45 AM.
|
|
|