27
Jul 11

Home server build, part one – specifications

So between my laptop and herself’s, we have a fair amount of valuable (to us) data – MSc essays and coursework, book manuscripts, half a gigabyte of open source projects, Phd programming work, wedding photos and video, and about 19 gigabytes of other photos and video, eight gigabytes of target shooting documents and images, half a gigabyte of academic papers… well, you get the idea. So when my laptop hard drive started to hiccup and its SMART report started complaining of bad blocks and imminent failure within 24 hours… well, it prompted some concern 🙂 Most of the important data was backed up on my server (which is not just off-site, but out of the country) using rsnapshot, but there’s nothing like an incipient disaster to make you review your disaster recovery protocols 😀

Besides, I had been planning for some time to offload the bulk data storage (video files and so forth) to a NAS, and while buying an off-the-shelf NAS box is certainly an option:

  • building your own can give you more capability for less outlay;
  • building your own allows you more functionality than just NAS storage – in this case, I had a few other tasks in mind for this box;
  • building your own is something every sysadmin should do for CPD if nothing else. 🙂

So, what’s the specification? The list of tasks is fairly straightforward to start with:

  • NAS storage
  • Central print server (and scanner at some point)
  • Backups of both laptops and off-site storage of those backups
  • Central downloading server for bittorrents and so on
  • Media server

None of these need much in the way of CPU oomph, though we would need multiple cores as the storage will be some form of software RAID array (and having multiple cores would give more performance than a faster single-core, at least for a given amount of outlay). Not a huge amount of RAM is needed either. But we do need a number of disk interfaces, gigabyte ethernet (and the central router for the network has since been upgraded from the standard ISP’s Zyxel to a gigabyte ethernet Netgear router), and if this is all on the motherboard, so much the better.

And obviously, outlay’s an issue as well. Buying an off-the-shelf NAS box (a Synology DS411+) and stocking it with disks (4x Hitachi 2Tb Deskstar drives) would cost approximately €960 (priced on scan.co.uk) so the goal was to get in below that threshold.

First off, the CPU. I’m going with the AMD Athlon II X4 645. It’s a quad core processor but quite cheap. It’s a socket AM3 processor, which leads us to the selection of the motherboard, and I’ve chosen a Gigabyte GA-880GA-UD3H, which is the cheapest Gigabyte AM3 board which had six SATA ports and Gigabyte ethernet ports. Add in a fairly cheap 4Gb of RAM (and pause to remember the time back in ’97 just after graduation when we watched with some degree of awe when the TCD sysadmins showed off a whole gigabyte of RAM, which cost about three months disposable income…) and a fairly standard Artic Cooling Freezer 7 for the CPU and that’s the guts of the thing.

Now for storage. The idea here is a degree of future-proofing, and a lot of I-never-want-to-lose-any-data-or-have-much-downtime 😀 So, the OS is going on two 320Gb Seagate Barracuda hard drives in a RAID 1 array. The main data storage will go on four 2TB Hitachi CoolSpin 5K3000 drives, which were chosen after this particularly excellent article from Backblaze about their 135Tb storage pods. And to try to keep stable power lines, an 850W Coolermaster modular PSU. And since this rig will have to last for a while and I hate slicing my hands open on cheap cases, a Lian Li PC-8NB case to mount all of this in, together with an Icy Box IB554SK SATA RAID frame because when the hard drives fail (and all drives will), I don’t want to have to disassemble the entire box to fix the problem (though, yes, if the OS drives I might have to, but you could always add another Icy Box or similar frame – I was watching the outlay myself). And then just to top it off, a DVD RW drive to make installation a bit easier.

For those who’ve been asking on Hacker News, yes, the PSU here is over-specified. That’s a deliberate choice, because I’d rather come nowhere near the limits (or even the 50% mark if possible) of the PSU for two reasons – stability of voltage lines and cooling. And yes, the CPU could be an Atom, but I’ve chosen instead to go with something a bit more conventional and old and unfashionable and debugged because this is an infrastructure box and I’m willing to pay a few euros more upfront to avoid spending a week of my time trying to fix it in a years time, or having to buy more new hardware because it turned out we needed it to do something more than it can do right now and an Atom couldn’t cut it. And yes, 320Gb hard drives. Actually, I changed my mind and went with the 500Gb ones after writing this post; they turned out to be 6 pence cheaper than the 320GB model, which I had thought was the cheapest available hard drive not made by McFlakey Inc. They’re not an example of overspecification, they’re an example of consumer electronics pricing…

So the full list:

Icy Box IB-554SKIcy Box IB-554SK£83.87
Corsair DDR3 XMS Classic4GB (2x2GB) Corsair DDR3 XMS3 Classic, PC3-10666£25.68
Artic Cooling Freezer 7 Pro Arctic Cooling Freezer 7 Pro v2£18.74
850W Coolermaster Silent Pro850W Coolermaster Silent Pro M£109.02
Lian Li PC-8NBLian Li PC-8NB£83.98
Gigabyte GA-880GA-UD3HGigabyte GA-880GA-UD3H£79.98
AMD Athlon II X4 645AMD Athlon II X4 645£77.51
Pioneer DVR-S19LBKPioneer DVR-S19LBK 24x DVD±R£17.92
Seagate Barracuda 320Gb320GB Seagate ST3320413AS Barracuda£57.31
Hitachi Coolspin 5K3000 2Tb2TB Hitachi 0F12117CoolSpin 5K3000£209.95
Total£788.62 (€~€895)

So that’s under the target price, so the order went in on Scan this weekend and is due for delivery in a day or so…

(continued in part two)


25
Mar 11

New Gaming Rig, Part Two – Unboxing and Assembly

The Arrival!

There’s something terribly nice about a box full of stuff 🙂 Scan got the parts to me right on time so Thursday night was to be assembly night, with the goal of getting to a working POST by the end. So out came the boxcutter and I started unpacking…

There are component parts in here somewhere...

There are component parts in here somewhere...

So here are all the components, less the CPU which is hiding off to one side, just out of shot:

Components unwrapped...

Components unwrapped...

Looking at the case first of all (nice solid construction on this…):

Case from front

Case from front

Main compartment

Main compartment

Fans in main compartment

Fans in main compartment

The assembly went relatively smoothly, though it did take a few hours, mainly because I wasn’t really pushing myself. The PSU went in first, then the DVD drive and the hard drive, then the motherboard pillars went in and then the motherboard, then the graphics card, then some swearing, out came the graphics card and the hard drive was moved two bays down so the graphics card didn’t poke it, then the graphics card went in, then more swearing, the motherboard came off its pillars so I could pull it back an inch to fit the I/O facia panel, then back goes the motherboard and in goes the CPU and then I assemble  the CPU heatsink/cooler assembly and lots of swearing and poking later, it’s latched onto the mounting lugs. I’m rather paranoid about those lugs not being sufficient in a tower configuration – some tiewrapping is due there I think just in case. After all this, it was wiring time.

The less said about wiring time, the better, but put it this way:

Wiring. Why'd it have to be Wiring?

Wiring. Why'd it have to be Wiring?

Eventually, everything was where I wanted it, with everything plugged in, screwed on, clipped, latched, tiewrapped, twisted, pushed, poked, pulled, prodded, bent and scrunched as appropriate.

Final Assembly

Final Assembly

Final Assembly

Final Assembly

Final Assembly

Final Assembly

Final Assembly

Final Assembly

It won’t be winning any build awards for neatness, but it’s in, it’s secure, and it’s tidy enough. So now, the moment of truth… the power button… Continue reading →


22
Mar 11

New Gaming Rig, Part One – The Decision

The last time I built a computer just for gaming was 1998 or thereabouts. Since then, budgets and time and a general loss of interest meant that I didn’t build another one. But the brother’s PS3 hooked up to a 48″ television in the family home meant being exposed to a few of the more recent FPSs and sandbox games, and well, the urge has returned 😀 And it was managable… up until recently, when watching this…
and then this…
came too close to reading the most recent Tom’s Hardware $500 system build… and of course, I went off and priced that exact build and it was only €465 here… and well, the car loan is finally paid off, and there’s no big outlay for a few months yet…. oh what the hell.

 

Thing is, you say “I think a budget box…” and immediately you get people who know what they’re talking about mentioning i7 builds that cost twice the price, and then you get into the whole cost-performance tradeoff. And I’m not denying it, that’s a fun debate 😀 Many thanks to IrishMetalHead, Monotype and the other guys on the boards.ie PC building & upgrading forum for their help, by the way – definitely a very useful resource for anyone trying their own custom build (or who’d like to start). After a fair bit of chatter, and a lot of digging through Tom’s Hardware (seriously, PC gaming hardware’s changed quite a lot in the last few years – servers, I’m current with, but graphics cards… well, the last gaming rig I had could just about manage Counterstrike at 800×600@20fps…), I had a build manifest that looked like it’d handle everything that the games for the next year or two would throw at it and which wouldn’t fall over for a while yet; and which, when upgrade time came, wouldn’t need upgrading all at once (so that the CPU, motherboard and RAM could go form the heart of a HTPC build or a cheap NAS rig, while the other parts said hello to a proper i7 build for its new core).

 

Once the final build manifest was put together, it was time to go round the various retailers trying to find one that had the entire list (or as close to it as was possible) and took online payment and preferably would deliver this week. The initial retailer, hardwareversand.de, who were a new crowd to me, had almost everything I wanted at a decent price, but delivery wasn’t going to be fast and it was a pain in the fundament to pay them – bank transfers to germany? Seriously? Yeesh. Dabs.ie looked good for delivery for all but one item (the motherboard) – thing is, I’ve been burned by dabs in the past for restocking time estimates, so no thanks. Overclocking didn’t have everything and the price was a tad high (not to mention the dire warnings from unhappy customers on the net). Simply seems to have gone away, Komplett didn’t have all the parts and so after digging through the boards.ie forum for a recommendation I went to Scan (another new crowd since I last did this) and found all I was looking for (with minor variations) at a reasonable cost and with this-week delivery. So the order went in today, and I’m told I’ll have the parts on Thursday…

 

Here’s the build:

DescriptionEx VATInc VAT
Gigabyte GA-MA770T-UD3Gigabyte GA-MA770T-UD3Not the original motherboard in the Tom’s build, but a similar model with the same chipset by a decent manufacturer.£47.77£57.32
AMD Athlon II X3 450AMD Athlon II X3 450, 3.2GHz£48.45£58.14
Arctic Cooling Freezer 7Arctic Cooling Freezer 7 Pro v2£12.98£15.58
Samsung 1Tb Spinpoint F31TB Samsung HD103SJ Spinpoint F3£32.48£38.98
Gigabyte GV-N560SO-1GI-950Gigabyte GV-N560SO-1GI-950 Super OverclockQuite happy at getting this – check out the Tom’s Hardware Review and Benchmarks for it!£181.56£217.87
2x2Gb Corsair XMS3 DDR3 PC3-106664GB (2x2GB) Corsair XMS3 Classic, DDR3 PC3-10666, CAS 9-9-9-24£32.12£38.54
Samsung SH-S223LSamsung SH-S223L/RSMS 22x DVD±R£14.08£16.90
Corsair CMPSU-500CXUK Builder Series500W Corsair CMPSU-500CXUK Builder Series£37.47£44.96
Antec Three HundredAntec 300 Three Hundred, Black Midi Tower Case £38.83£46.60
Microsoft Sidewinder 2000Microsoft SideWinder 2000 Gaming Mouse£14.99£17.99
Wolf King DK-2388UWolf King DK-2388U Circular Gaming Keyboard£5.99£7.19
Sub Total£466.72
Carriage£20.55
VAT£97.45
Total£584.72
Now all I have to do is wait for the parts to arrive, and spend most of the weekend building it – that’ll be part two of this post 😀