New Monster Server...

The following are images of the new server that I've recently designed and built, as so many people have been asking about it...

Motherboard Tyan S5382W
CPUs Two Xeon X5355 (Clovertown) Quad Core @ 2.66GHz
Memory Eight 2GB FB-DIMM (16GB fitted - expandable to 64GB max.)
PSU Enermax Galaxy EGX1000 1000 Watts - able to support 24x hard drives plus 2x quad processors plus graphics card (if needed!)
HDD 2x 160Gb WD Caviar SATA2 (mirrored) bootable
8x 1TB Hitachi SATA2 (RAID5 = 6.36TB!!)
2x 400Gb (striped) fast 'read-only' drive
Chassis Lian Li PC343B fitted with 4x 4 HDD carriers,
  1x 3 HDD front carrier, 1x 3 HDD rear carrier and top radiator panel. All aluminium. Firewire, 2x USB2 and audio on front panel. 18 inch 'cube'.
Tape Drive Freecom 460i LTO2 Ultrium2 200/400GB SCSI - this takes the virtual machines off to tape at 100GB/hour with full verify (double if only use the read-after write verify the drive offers)
Water Cooling Innovatek Dual Xeon Kit
DVD Samsung 16x DVD
SCSI HP U320 PCI-X/133
RAID Controller Adaptec 2820SA 8-port SATA2
Fan/Temp Controller Kama Meter (4 fans + 4 temps)
Graphics On-board ATI ES1000 chip - 32MB - not really up to gaming - but there is a PCI Express x16 (but only wired for x8) slot free that could take a proper card!
Concept! The reason for the design that emerged was to allow multiple developers to run multiple virtual workstations over Terminal Services. Hence the huge hard drive, memory and CPU requirements. Each virtual machine is allocated 1GB of RAM, and uses about 15GB of hard drive and can use 2 cores (useful when running SQL Server within each virtual machine!). Hence in the current configuration about a dozen virtual PCs could be active simultaneously and not really impact on performance. The idea was to provide a means to expand the hard drive space beyond the initial specification. Hence in addition to the 4x system/read-only drives fitted, the 8x 1TB drives fitted as RAID5 provide 6500 gigabytes (6.3TB) of storage - enough for 400 virtual PCs! And when that gets full there is room to add another 8 drives of whatever the maximum capacity is at that time!
 
The front of the chassis showing the hard drive carriers (each with a fan) - total capacity is 20 hard drives. Note dual 120mm radiator panel in the top plate. The Kama Meter (top left) controls 4 fans and monitors 4 internal temperatures (the 4 chips of the chipset). See also rear view - but machine has a total of 13 fans - but as most are designed for quiet running (and some then undervoltaged also) the noise is not significant.

 

Right side of chassis houses the power supply (bottom right). This was a bit long (only product on the market at the time that suited) which restricted the lowest hard drive carrier to only 2 drives - so can fit 10 hard drives the front and also 3 more centre right in the rear mounted carrier. Still waiting for the Hitachi 1TB drives to fit (see later as now fitted!) - other smaller drives fitted at present to provide temporary storage. This also provides the platform (sat atop a piece of skirting board) for the water cooling pump/reservoir. Flow meter (red fan in centre) connected to CPU fan header on the Motherboard so shutdown occurs if the pump stops or water (distilled) leaks out!

 

Left side houses the motherboard etc. Room this side for 7 hard drives, plus the double height tape drive, the DVD and the Kama Meter. As the box was really an ATX format and the motherboard was eATX there was no air flow over chipset - so as Tyan had made all 4 passively cooled an improvised cooling system of an internal 80mm fan was used (sat atop 2 mains adapters (bottom left) until I make a better 'tower' for it to sit on!) This keeps the chipset running at about 50 degrees C. The spaghetti wiring will get worse once the 8 1TB drives are finally fitted! UPDATE: I added 40mm fans to each of the chipset heatsinks - this dropped the temperatures from 50 to below 40 degrees C

 

The motherboard was the only suitable unit and is quite different to most. See top left area as this is where the 2 memory riser cards are installed - each takes 8 memory chips - up to 4GB each - giving a 64GB max memory capability (funds allowing!!) I've used 8x 2GB units giving 16Gb to start with (as they are MUCH cheaper) - with plenty of scope to expand if needed. The motherboard also contains 2 on-board RAID controllers (sockets bottom right) - an 8 drive SAS/SATA2 unit plus a 6 drive SATA2 unit. Note: anything to the right of the expansion slots is not going to be easily accessible once installed - so get all the SATA / IDE / floppy cables in before fitting all the drive carriers!

 

Once the motherboard is fitted to the chassis you can see the location of the 2 processors is going to be behind the front drive bays, so could not use the stock heat sinks, so had to go water-cooled instead. Only the bottom 2 expansion slots (both PCI-X/133) are used (RAID card and SCSI card). There are also a pair of PCI-X/100 slots, a pair of PCIe x16 slots (although wired for x8 and not on the same controller so cannot do SLI graphics) plus a PCI slot also. This also shows the dual memory riser cards - at present only 8 of the 16 slots are used - and see how the whole area is vented by the 120mm rear fan.

 

These are the water-cooling blocks, against one of the 120mm fans used on the radiator top panel for size. These needed about 45mm clearance from the pack panel, so the 60mm this chassis provided was perfect. These keep the CPUs running at about 40 degrees C.

 

UPDATE

At last the 8 hard drive RAID set is installed. These are the Hitachi 1TB (1000GB) units - so in RAID-5 they give appear as a single hard of 6.36TB. It did take the best part of a day to format the drive - but at least I'm safe knowing (as I've tested it!!) that if a drive fails I can just swap in the spare and rebuild it with NO downtime. YES - I tried it - I pulled out one of the SATA cables - the alarm went off on the Adaptec controller card - cancelled that - plugged the cable back in and it rebuilt the array automatically. It even sent me emails to tell me what it was doing...