Simon kindly lent me his expertise and we assembled my new AMD Solaris box; the final configuration for those of you who are interested in such things, was:
- 2.1GHz dual-core AMD Athlon X2 BE-2350 @ 45W
- Zalman CP9500 CPU Cooler
- Thermaltake Toughpower 1000W PSU
- Thermaltake Armor (full-tower with side fan)
- 4x1Gb Corsair Dominator DDR2 non-ECC SDRAM
- Asus M2N32 WS-Professional Mobo
- LiteOn LH-20A1H-11C 2x DVD-RW
- 160Gb Hitachi Deskstar PATA 7K160 (“root” disk)
- 5x500Gb Samsung Spin-Point NCQ SATA-II (raid-z array)
Total expenditure: (updated: 20 August 07) £1059; the choices may seem a little odd to some, but here’s the thinking:
- The 160Gb root-disk is single-platter in the hope of long life, though it is nominally a scratch disk
- The 5x 500Gb disks are cheap, nominally quiet, and will provide 2Tb of storage in a single ZFS zpool
- The 4x 1Gb memory are more expensive than usual, but all matched and with heatsinks
- Since Solaris can’t run AMD PowerNow on current multi-core AMD chips, the CPU is high efficiency 45W model to reduce heat
- The motherboard has 9 SATA ports.
- The case can easily accomodate another 3+ disks, so in a couple of years I can add 3x 1Tb spindles and make a 4Tb RAID-Z
The big disks will be pooled into a single RAID-Z1, and then I propose multiple filestores will be exported via NFS with differing qualities of service per-mountpoint:
-
basic – your “vanilla” filesystem
compressed – stuff you want to squash (gzip)
redundant – stuff you are worried about losing (ditto2)
archival – stuff you absolutely cannot lose (ditto3)
I’m not proposing to mix compression with redundancy for the same reason I never used to compress system dumps before they hit tape; it just seems wrong to mix the two policies. Regular snapshots to be taken via cron.
Nevada testing starts tomorrow. I’ll update you on progress.
Leave a Reply