As I was running out of space on my DNS-323, I decided to upgrade my two 1 TB drives to 2 TB. Due to insufficient research into the matter, I was surprised to read, prior to performing the upgrade, that there are significant performance issues with these drives.
The DNS-323 is D-link extremely popular NAS. It has an ARM processor which can run linux. This allows for significant extensibility.
Currently, my two Seagate 1 TB drives are in a RAID 1 setup and the DNS was running firmware version 1.06. The array was nearly full:
I ended up purchasing 2 WD 2-TB drives from NCIX at $137.99 = $275.98. The full name is Western Digital WD20EARS Caviar Green 2TB SATA2 3GBPS 64MB Cache 3.5IN Hard Drive OEM. The order *** was placed April 20 and received 10 days later (7lbs, Standard, tracking: ***). The delay was mostly due to NCIX taking a rather long time to ship, even though it was shipped from Canada (i.e., Richmond, BC).
For comparison, an order (***) for a Blu-ray burner placed April 23 with NewEgg.ca (2lbs, Standard) was shipped out of Edison, NJ with UPS tracking *** on April 26 and was delivered April 28:
(The order and tracking numbers were encrypted for privacy reasons.)
Downloading the newer firmware, 1.08, which supports 2 TB drives and has several enhancements, is trivial. I downloaded it to my computer from dlink.ca (link below), logged into the unit with my admin password, uploaded the firmware, rebooted, and now it’s running 1.08.
Upon unboxing and marking each drive (A and B), I’ve found a warning sign regarding use in Windows XP:
Further investigation uncovered that it is not only Windows XP having problems with the drives and their new 4K sector formatting, it seems my linux-running NAS might have them too. More specifically, reads are fine, but writes may be slow and prone to lock-ups. Here’s what users are reporting:
Well I ran a few tests and my writes have dropped from 18MB/s down to 13MB/s but my reads are still between 30MB/s and 40MB/s. I'd put the write drop to EXT3 with journaling instead of the 4K sector issue. (mhoare1984)
My write speed has dropped from 15MB/s to 10-12MB/s using this HDD. Read is the same at 10MB/s. How were you able to manage a read of 20-40MB/s? I'm using jumbo frames at 7 MKU on both my LAN card and DNS 323 over a gigabit network (beefy314)
I have tried to install the same drives as standalone volumes, using firmware 1.08. They are detected correctly, but every time the format stops around 14% and the NAS completely stops responding to any input. I am unable to connect to it through the web interface or even shut it down with the front panel, it has to be unplugged. The hard drive status lights are also 'pink' in color, for both drives. (..) Put in one drive, detected and started format. This time it got past 14% but locked up at 43%. Just to be sure I let it run overnight (over 12 hours) and it never budged. Again the 323 stopped responding. (Evo Chris)
Prior to removing the array, it’s worth running a few benchmarks. I download and run NAS tester 0.4 on the unit with two Seagate 1 TB drives (ST31000340AS) in RAID 0. The computer and NAS are connected to a cheap unmanaged 8-port D-link DGS-1008D gigabit switch, but the computer I am using has a 100 Mbps connection and does not support Gigabit. Jumbo frames on the unit are not enabled.
The results are far from stellar: W: 7.96 MB/sec, R: 3.72 MB/sec.
Next, I disconnected the network drive in Windows, powered off the NAS, installed the new drives and powered it back up. The unit asked me to decide how to format the drives and this time I chose to follow horto’s and Small Newtork Builder’s advice:
So, what I’ve set out to do is install 2 disks in a standard, two-volume configuration. I’ll sync a “replicated” folder between both drives, and make sure the data I care about is stored inside that folder. My mp3s and pictures from my desktop PC will go in that replicated folder. For my work laptop, I’ll set it up to use Time Machine to the 323.
With that in mind, I chose the Standard option:
I was then asked to choose the file system. I had two options: EXT2 (best performance) and EXT3 (most stable). Stability in this unit is far more important than performance, because I’ll be using it as a backup and for its very large storage capabilities. Though in the near future I might upgrade most of my computers to Gigabit networking, for the time being, most networking “actors” are connecting at 100 Mbps, even though the switches and some servers connect at gigabit speeds.
Surprisingly, the performance penalty is not all that great. Next, I’ll have to partition following timezlicer instructions:
..and read up on this 4K problem.
Since the drives are formatted as standard (single), I might want to mount them on the desktop computer in Linux and format them there, as installing parted on the DNS-323 makes very little sense. That way, I could also copy / backup the RAID to the drive, before completely erasing the RAID and using the drives individually in another context. In part II, I 4k format the drives in the DNS-323 unit.
Sources / More info: tt-blacX, dlink-dns-323, anand-4k, hh-4k, dlink-forum-q, dlink-forum-a, dlink-forum-2TB, dlink-forum-measureNAS1, dlink-forum-measureNAS2, NAS-tester, jumbo-should-i, snb-jumbo, horto-start, snb-no-raid, dsmg600-4k, ffp-parted,