What's new

D510MO music server

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

Jay_S

Regular Contributor
This isn't really a pure NAS (it's specifically a music server), but I thought the SNB community would be interested in the build.

I recently decided to clean up my server and network equipment area, as part of a basement remodeling project. I built a 11U rack cabinet from plywood and used rack rails that I scavenged from a junked cabinet many years ago. It sits on casters making it easy to move and service. I've wanted to rack my servers for a long time, to keep them physically protected, to make them easier to move, and to cut down on the space they occupied as separate towers.

I have two servers. I wrote about my unRAID video server here (smallnetbuilder.com). The CM Centurion 590 tower is 17.3" tall, so it fits between the rack rails shelf-mounted on its side. I'm sticking with this case for the movie server; there are no inexpensive 4U rack chassis with nine 5.25" bays. Norco's RPC-450TH would be perfect, but it's damn expensive.

For the past 5 years I've been using an an old Dell Optiplex GX110 for the music server. You can read about it here (silentpcreview.com). All I need in a music server is something to host flac's and run slimserver/squeezecenter for my Squeezeboxes.

Although the price was right, I was never fully happy with the GX110 for these reasons:
  1. No USB 2.0. Backups over USB1 are tragically slow, so I would backup over my LAN, except...
  2. LAN limited to 100Mb/s (3Com integrated NIC). I could have added a gigE NIC, except...
  3. I removed and lost the PCI card daughter board! Oops.
  4. The chassis was enormous. It would not fit in my rack cabinet.
  5. No suspend to ram (S3).
I've wanted to rebuild the music server ever since Intel debuted the Atom, but the early 945G chipset Atom's were too power inefficient. I was looking closely at the Intel D945GSEJT, but it's a single-core Atom, requires notebook SODIMM (only 1 slot), and is more expensive than most Atom boards. The new Pine Trail Atom boards look great, and that's what I ultimately went with.

Parts list:
  1. Norco RPC-230 2U rack chassis
    It's nice because it's not insanely deep. Many rack cases are 20+ inches deep. The case is nice overall, but there are some noteworthy design flaws:
    • The 2 front fans are too close to the front intake grill. And this grill is very restrictive. This = turbulance. I tried to work around this by slowing down the stock fans. Even at 6VDC (wired in series) their noise was distracting. So I removed them and installed a single 80mm 0.9A Scythe that came with the minja a few years ago. Mounted in the same position as the stock fans, the Scythe is quieter but not by much - that grill is simply too restrictive. So I needed another solution, which I'll describe below.
    • The case is too wide. Norco states that this case is EIA-310 compliant, which means the front panel shouldn't exceed 19 inches wide. The case I received was 19.25 inches wide and would not fit in my cabinet. I emailed Norco support, who replied that they are changing their tooling and would ship me narrower replacement ears as soon as they were available. WOW - how's that for excellent service! Since replacement ears are comming at some time (Norco was unsure of their ETA), I was free to modify the stock rack ears. They come off with a few screws. I removed about 3/16-inch from each side using a bench grinder. The chassis is now 18-15/16 from ear to ear.
    The case is really nice to work with. Everything uses screws, which doesn't bother me. The only hassle is replaceing the front fans - you have to disassemble the entire front of the case to get them out. Combined with the overly restrictive front intake, there is a lot of room for improvement here.

    My cooling fan solution: Since I'm using a picoPSU, there's a large vacant space where an ATX PSU would be. I built a little duct to hold the 80mm Scythe, angled to direct airflow over the CPU heatsink and memory. This works very well and is noiseless to my ears. The duct is constructed from corrugated plastic sheet. The fan is kept in position with double sided tape. The whole assembly is just slightly taller than the chassis, and with the top panel installed everything is held in place very snugly.
  2. Intel D510MO mITX motherboard/CPU
    It uses the new dual-core D510 Atom and a PCIe Realtek 8111DL gigabit NIC. SPCR reviewed here. The 24-pin PSU connector doesn't need all 24-pins; the 20-pin PicoPSU works fine.
  3. 1x 1GB DDR2-667
    Just basic 1.8V ram.
  4. 320 GB Scorpio Blue
    Because of it's extremely low-power consumption. There are 4 3.5" HDD bays in the RPC-230; HDD's are attached by bottom screws in each tray. This doesn't accommodate 2.5" drives very well, so I removed all the trays and just strapped the drive down to some foam with stretch magic. It's inaudible.
  5. PicoPSU-80 w/60W brick
    This is the smallest PSU I could find. DC-IN jack is installed in a PCI slot cover.
It's a very simple system, but achieves everything I need perfectly. Oh, and it IDLES AT 15W :D.

 
Last edited:
More pics...

Those last 2 pictures are my server cabinet. Top -> bottom:
- Rack drawer
- D510MO music server
- unRAID Movie server (CM Centurion 590 case on its side)
 
Awful quiet around here these days...

Speed tests :D (Cross-posted over at SPCR)

Jperf between my desktop's Realtek 8111C and the D510MO's 8111D. Had to adjust TCP window size to 64k to saturate gigE



IOZone results. Only 1GB of ram in the server, so I only graphed between 256MB and 2GB file sizes:



High CPU during read and re-read tests - see samba (smbd) process chugging away on a single logical core:


I'll test Win7 file copy performance later on. Should be a little better than IOZone, given Vista/7's updated file copy engine and SMB2. I'm curious to see if Win7's multiple in-flight bits will spawn additional smbd processes on the server.
 
what was the model of board you went for fella :D, im looking at biulding a diy nas and if the idle wattage is as good as you say it is then it may be the board for me
 
what was the model of board you went for
LOL - see thread title ;). See parts list item #2. It's Intel's new D510MO. You might have to look for it under the full retail part number: BOXD510MO.

I have to say, the 15W idle measurement surprised me. That's lower (better) than I expected. I checked my kill-a-watt meter against some "known" values: household light bulbs. Two 15W CFL's measured 15W. 60W incandescent measured 59W. So I'm thinking my meter is reasonably accurate, and I trust my 15W idle measurement.

This board has a few shortcomings. The biggest is that it only has 2 sata ports. This was OK for me, as I'll never need more than a single drive in my music server. But for a larger NAS it may be an issue.
 
Similar threads
Thread starter Title Forum Replies Date
D Proxmox running VM of Ubuntu and a SMB server how to make SMB multichannel work? DIY 2

Similar threads

Latest threads

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top