On Sun, Nov 22, 2009 at 12:43 PM, R.G. Keen <k...@geofex.com> wrote: > Thanks for replying! I did look into that. The AMD design was my second > choice. > > It was : > AMD Athlon II X2 240e (to get low power; the dual core and lack of L3 help > there) > ASUS motherboard (see considerations below) > Cheap VGA? LAN card? This is the mire that ultimately bogged down this one. > > Given that data integrity drove me to Opensolaris and zfs for a file server > instead of to a simple NAS box which would have been cheaper and easier, I > reasoned as follows: > - yep, raidz2 is going to meet data integrity better than raidz; so I need > plug in capacity for six disks minimum, that gets to raidz2 with the lowest > number of data integrity issues based on disk failure (I think...) > - there are six-SATA and more motherboards which exist, so there is a > premium on using one of these MBs if opensolaris supports the SATA > controller on the MB, instead of finding and buying one or more disk > controller cards. The disk card which seems most supported and cheapest > seems to be the Supermicro PCI-x eight-SATA version for $100. One could > argue that two-three cheaper cards would get you under $100, but that then > begs the issue of complexity, number of slots on the MB, and additional > electrical power use, which is a secondary consideration, but one which is > an obvious issue with the more cards stuffed into the box. So a six-SATA > native controller is a Good Thing > - back at data integrity, a motherboard failure is a problem too; a > well-trusted and well tested MB is a plus. I took that to mean "don't buy a > MB with "overclocking" mentioned as a plus for it, and don't bother with all > the fancy onboard widgies you can get. My personal positive experiences have > been with ASUS, Gigabyte, and Intel. I have had motheboard deaths and > erratic behavior with ECS, FCI, and DFI. Haven't used a Supermicro, but they > seem to be highly recommended. > - gotta have ECC RAM on the MB > - amount of memory is pretty much a don't care these days; 4gb to 8gb are > probably fine, maybe even less is OK. > - number of slots is only an issue if I have to use external disk cards. > This might be an issue if I was trying to get over a few TB of server > storage, but I'm pretty happy with under 10TB. If I was trying to fill up a > 20-30 disk array, I'd have different answers. I can't afford that many > disks. So a 6-SATA MB is a good compromise. > - intel vs AMD CPUs is a don't-care to a first approximation. Both support > 64bit, both have ECC support in some flavors. This means select based on MB > features, not architecture. At a secondary level, AMD seems to be cheaper > and perhaps lower power if you get especially the newly announced "e" > versions, notably the Athlon II X2 240e. But saving $100 on a processor or > 20W on the power budget isn't worth not having the right number of disks on > the MB or hot having chipset drivers be available. I've written device > drivers, years ago. I used to wrestle in college, too, but I wouldn't want > to walk back out on a mat at this point in my life either... 8-) > > On the AMD side of things, I'd have gone with the X2 240e I mentioned. It's > a 45nm chip, AM2+/AM3 socket, 45W TDP. Probably $60-70 if I could find one > in stock; it's new enough that it's hard to find. The competing intel chip > is the dual processor Xeon E3110 at 65W, for $180. So AMD saves me $100 > right off the bat. > > But what motherboard? All the AMD chips have ECC support inside their > chipsets, so all we have to do is find a MB which lets that work. There are > MBs around which note that they'll take ECC or non-ECC memory. The question > is whether they *do* anything when there's an ECC fault. I went through the > entire Gigabyte line and could find no BIOS support for ECC > reporting/action. They may let you use the memory, but they don't actually > do anything if there's a fault. This is very much like taking the spare tire > off your car, but feeling OK because there's a place where one could go, to > me at least. > > That gets me down to Intel, ASUS, and Supermicro boards for AMD. ...oops, > there are remarkably few intel-brand MBs which support AMD chips! OK, ASUS > and Supermicro. In the ASUS line, AMD suggests only the ASUS M4A78T-E for > the Athlon II X2. This has only 5 SATA (bad!) but two PCIex X8 slots > (good!). The sixth SATA is routed to an ESATA port on the back of the > motherboard. Clumsy, but could be usable, I guess. The chipset is the AMD > 790GX and SB750, with Atheros (?)L1E LAN and Radeon HD3300 graphics. > Downloading and checking the user's manual shows that ECC can indeed be set > to ... something... which might work. > > And here's where I diverged from this stack. I had dim results trying to > find confirmation that the chipsets were supported under opensolaris. I got > some indication they did, some that they didn't, or that they had problems. > Apparently one could insert a VGA card and a LAN card and get around that. I > ... think ... the SATA controller works under opensolaris, and you could run > an ESATA cable back through a hole in the case to get a sixth SATA disk. > > This uncertainty is what pushed me back to the intel Xeon stack. > > I've thrashed this pretty hard for several weeks now. > > Someone can correct me if I'm wrong... but I believe that opensolaris can do the ECC scrubbing in software even of the motherboard BIOS doesn't support it.
-- --Tim
_______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss