I’ve been having some trouble with my Windows Home Server involving some
potentially misbehaving hardware when put under load. This really only
manifests itself when I run PerfectDisk to defrag
it,
but I’m gathering it’s really a hardware or driver issue and not
PerfectDisk’s fault. When you defrag the server will entirely hang up
until you reboot it. Occasionally I’ll get file conflicts or lose my
backup database. Not great.
Anyway, I have a lot of data stored on that Windows Home Server -
terabytes of DVD rips (from discs I own) - and with the problems I’m
having, it doesn’t give me a lot of confidence, especially since I can’t
turn on file duplication given the size of the data. I don’t have enough
storage to handle keeping double copies of it. Not only that, but I’ve
noticed that, on occasion, just streaming the DVD rips (not HD, just
regular old DVD rips) can get a little slow. Again, not great.
Since the WHS works for music and backups and other videos reasonably
well, I figured I’d find a solution to move the DVD rips to and get them
off the WHS. Once they’re off, I can remove some of [what I believe to
be] the problem drives and figure out what the real issue is. Either
way, finding a different NAS solution for my DVDs is a must so if a hard
drive goes out, I don’t have to re-rip a bunch of stuff.
I did some research on NAS solutions that support RAID of various levels
and I ended up on the Synology DS1010+. Why?
- Speed. Looking at various reviews for NAS devices, Synology
devices seem to always be rated high for speed, and usually higher
than others.
- Expandability. Most consumer-grade NAS solutions come with a max
of four drive bays. After that, you can expand with eSATA (like I
did for my Windows Home
Server)
and be at the mercy of the compatibility of the NAS with the port
replicator or whatever. The DS1010+ actually has a specific port
replicator that Synology sells that ensures the fast performance you
expect and gives you a total of 10 drives’ worth of storage.
- Data protection. As mentioned earlier, I can’t duplicate my DVD
rips because I don’t have the room to store everything twice. In a
RAID 5 array, though, I have protection for my data if a drive dies
but I don’t have to have double the storage capacity to do it.
- Flexibility. This thing appears to be a reasonable answer to WHS
as far as features are concerned. You can have it run FTP, iTunes
library sharing, DLNA media serving, client PC backup, security
camera monitoring/recording, or a ton of other stuff. (I’m not going
to do that all immediately; right now, just storing the DVD images
is enough.)
- Confidence. This is more a psychological thing, but… after
having so many troubles with this WHS and the disks in it, I’ve lost
some of the confidence I once had with it. I’ve started compulsively
checking the light on the front to see if there’s a “Network Health
Critical” warning. I never know if the thing’s going to hang up or
fail. I need to find something new I can have some confidence in and
put my mind at ease. That’s not a new WHS.
I picked the diskless NAS up at Amazon for
$980.
Next, drives.
Synology has a compatibility
list for the
drives it supports in its various devices. For the DS1010+, drives
basically fall into two categories: “We’ve tested it and it works” and
“It should probably work.” Given my current hardware issues, I wanted
drives that were in the “We’ve tested it and it works” category. I
wanted 2TB drives, I wanted reasonable performance (it doesn’t have to
be an SSD to store DVD rips), and I didn’t want to go broke on it.
I settled on Seagate Barracuda ST32000542AS 2TB 5900RPM drives for
$120 each at
Amazon.
Why?
- Reasonable reviews. I found that unless you get into really
expensive drives, most hard drives have poor reviews. The general
reason it appears is that sometimes folks will get a DOA drive and
instantly go for the one-star rating rather than resolving the issue
and then rating the drive proper. You’ll also get the folks who had
to call support and had a bad time, which factors in some, but
doesn’t really say anything about the drive. Excluding those, it
looks like [assuming you get fully functional drives] they’re pretty
good.
- Reasonable speed. They’re not 7200 RPM drives, but they are
faster than 5400 RPM drives and even appear to compare favorably
with some older 7200 RPM
drives.
- Price. There’s a gap in 2TB drive pricing between some of the
5400 RPM drives and the faster 7200 RPM drives. Like, it jumps from
around $150 drive up to $280 drive without anything in the middle.
Price for supposed performance, I couldn’t really beat $120 each.
I picked up four of those drives, so my total cost was $980 + (4 *
$120) = $1460. That’s not a cheap bit of kit up front, but if I
consider the storage and what I’ve already put in, it’s not that bad.
Interesting side note on my Windows Home Server issue: While I was
researching drives, I came across a note in the Synology forums
talking about issues people have seen with WD Green drives - the
drives I have! Even on the Synology compatibility
list
you’ll see that there are only a couple of sub-models that performed
reasonably in testing. I went through my drives on my WHS and it turns
out only about half of them are the decent/peformant models; the
others are models that have tested as poor and degrading performance
over time. That very well could explain my problems. After I get my
DS1010+ set up with all the DVDs moved over, I’ll be removing the
problem disks to see if that fixes things.
UPDATE 6/16/2010: Removing the problem drives appears to have
stabilized my
WHS.
I got the NAS and the disks today. Love that Amazon Prime. Here are the
boxes and then the unbox:
I installed all of the drives following the instructions in the quick
start guide (very easy), plugged it into my UPS, connected it to the
network, and turned it on. Here’s the NAS under my desk. From left to
right: Synology DS1010+, Tripp-Lite UPS, Rosewill RSV-S5 eSATA port
replicator, and HP EX475 Windows Home Server. You’ll notice that the
DS1010+ is about the same size as the Home Server, just laid out
horizontally instead of vertically.
Once it was plugged in, it was time to install the firmware. To do that,
you use a program called “Synology Assistant” that installs on your
client computer. The Assistant detects your NAS and allows you to
install the “DSM” or “DiskStation Manager” software/firmware over the
network. It’s a lot like installing Windows Home Server in that respect
- the NAS is headless and you install and configure it all over the net.
I downloaded the latest Synology Assistant and DSM patch from the
Synology download
site rather than
using the ones that came on the included CD. I wanted to be sure I had
the latest version of everything rather than installing an old version
and upgrading later. I unzipped it all in a folder and away I went.
I installed the Synology Assistant and there was a second of panic when
I couldn’t find the icon for it in my Start menu - the reason is that I
was running as a non-admin user and the installer only installs a
shortcut for the user it installs under. In this case, the local machine
Administrator was the credential set I entered when the installer asked
for better credentials so that’s who got the icon. Rather than log out
and log back in, I just ran the DSAssistant.exe program found in the
install folder.
After unblocking it from Windows Firewall, I got this screen showing the
detection of the DS1010+ and that no firmware was installed.
I double clicked on the server and it took me to an installation screen.
First, I selected the DSM “patch” I had downloaded.
Then I walked through setting up the name of the NAS, the admin
password, network settings, etc. Note that I used the “Step By Step”
setup rather than the “One-Click.” Seeing as how I left everything as
defaults except the administrator password, the one-click setup probably
would have been fine.
After finishing the install, I went back to the Synology Assistant
management screen (using the icons at the top) and it sort of freaked me
out because the server status appeared hung on “Starting services.” I
did a manual refresh (using the not-so-intuitive “Search” button) and
the status updated to “Ready.”
I selected the DiskStation and clicked the “Connect” button which
brought up the web interface to log in. I could also have just gone to
port 5000 on the DiskStation by manually entering a URL in a browser.
After logging in, I went into the “Management” section and then into
Storage -> Volume Manager, which automatically started the Volume
Creation Wizard. I used the web-based wizard to create a RAID 5 volume
out of the installed disks. Two notes on this:
- I used the “Custom Volume” option rather than the “Standard Volume”
option because I wasn’t clear on what would happen in a multi-disk
volume in “Standard” mode. I wanted RAID 5, so I specified.
- I selected the option to check/remap all the bad sectors. There
shouldn’t be any on the new drives, but I also wanted to do some
burn-in/health checking and this appeared to be the way to do it.
That said, it takes FOREVER. Click the “go” button and leave it
overnight. Note that you don’t have to stay connected to the
web-based manager - you can close it up and let it run. To give you
an idea, I let it run for about a half hour and got to 7% before
deciding to let it be.
Once the volume was created, I wanted to make sure the disks were
running in good order, so I ran an extended SMART
Test on them. Granted, it’s
not like a major stress test or anything, but it’s good to check what
the drive’s reported condition is.
I let that run because the extended test takes 255 minutes. In the end,
the results came back “Normal.”
And here’s the detailed info for one of the drives:
So, the disks seem to be working.
I noticed is that these particular drives are not always quiet.
When they “woke up” the next morning (I left volume creation running
overnight and logged in the next day), there was a noticeable amount
of disk noise coming from them. I’d read a little about this in some
of the user reviews. During the SMART Test, and even during the volume
creation, they were reasonably quiet, but I/O can sometimes be a
little noisy. They appear to test out, though, so if it’s just noise,
I can handle that. It’s under my desk in the office, not sitting next
to my TV while I’m watching a movie.
With the disks tested and ready for content, I had to make sure Windows
file sharing was enabled. I also ensured the NAS was in the “WORKGROUP”
workgroup so we can use our Windows credentials. (All of my machines are
in the default “WORKGROUP” workgroup so this was fine.) Easy enough
through the web console:
I then went in and created a user account on the system for all the
users in the workgroup. I made sure to give them the same usernames and
passwords as on the local machines so the Windows pass-through auth will
work.
Finally, I had to create a shared folder for my DVDs to be stored in -
also easy:
Note that I left the permissions read/write for the default system
group. Since all the users are in that group, it means everyone has
read/write permissions, which, for my purposes, is perfect.
From a general user standpoint, the web-based management utility is
really nice and clean. If you didn’t know better, you’d think you were
using a native application. It’s a little more confusing than the WHS
console, but then, it also does a lot more right out of the box.
Last thing to do is a little [really rough] speed test. I decided to
copy a DVD rip I had made to both the home server and the new NAS. I
used the speed estimation thing that shows up in the Windows copy dialog
box, so it’s not, like “a benchmark” so much as a general indicator.
Also, my laptop only has a 100 Mbit card on it so even though I’m
connected to a gigabit switch, it’s negotiating down. (I tried a
wireless N connection where I was getting 135 Mbit but various network
interference and such, which is horrible in my house, ended up making it
slower than a wired 100 Mbit connection.)
Write speed: Copying to Windows Home Server went between 10.5MB/sec
and 10.8MB/sec, usually sticking around 10.7MB/sec. Copying to the
Synology DS1010+ went between 10.6MB/sec and 11.1MB/sec, usually
sticking at 11.0MB/sec. Not the major performance increase I thought
it would be, but it’s a little faster.
Read speed: Copying from the Windows Home Server went between
10.9MB/sec and 11.2MB/sec. Copying from the Synology DS1010+ stuck
pretty consistently between 11.1MB/sec and 11.3MB/sec. Again, not the
major performance increase I thought it would be, but, again, a little
faster.
Considering that I’m actually getting some level of data protection and
a slight boost in speed, I can’t really complain. With my WHS setup, if
a disk goes, I’m re-ripping. With the NAS, I’ve got a little RAID 5
overhead but I’m protected if a disk goes.
Also, again, it’s 100Mbit connection, so ostensibly with an actual
gigabit connection I could get 10x the speed. I’d be curious to see the
results with that. Maybe I’ll have to get a different adapter or try a
different computer.
This sort of helps me in diagnosing some of the issues I’ve been seeing
with Windows Media Center and DVD file sharing. I wonder now if maybe my
media center PC is potentially a little underpowered to be driving a
1080p display. Maybe. I digress.
All in all, with the benefits listed earlier, I think this is a good
move. I think the peace of mind alone will probably make up for the
cost. Maybe that’s just me.
Anyway, I’m going to get my DVDs moved over to this and decommission
some of the problem drives on my WHS and see how that goes.
UPDATE 5/6/2011: I had an opportunity to talk about my experience
with the DS1010+ on the Hanselminutes podcast with Scott
Hanselman.