Mathemabeat
Gawd
- Joined
- Apr 28, 2006
- Messages
- 835
In a recent thread about building a NAS box, I made the comment "Honestly, for your intended usage, that hardware is way beyond overkill in response to using something like a AMD X2 machine as the basis of a NAS.
I am going to eat some crow on this. Couple weeks ago I picked up a gigabit NIC card for my Pentium 3 fileserver and added a gigabit switch to my network. Sadly, the P3 just doesn't have the muscle to fully utilize gigabit. With a 4 port sata card, a 400 gig Western Digital hard drive, I can only manage about 25 megabytes a second, which isn't too bad, but I knew I could do better.
Enter: The Upgrade.
I wanted a more modern platform with atleast 4 SATA ports on the mobo and a decent integrated gigabit NIC. But, it had to be budget friendly.
Here is what I picked up:
ECS GF7100PVT-M $50 - 4 Sata ports, Nvidia chipset and gigabit NIC, and several PCI and a PCIe slot for expansion.
Celeron 420 $43 - 1.6GHz and Conroe core. Little brother to the Core2Duo line.
1 gig DDR2 ram $20 - I actually picked up the 667 version, but for these purposes it won't matter.
I already had the 400 gig WD SATA hard drive, optical drive and tower case.
I had intended to use either FreeNAS or Ubuntu Server 7.10, but ran into some issues. FreeNAS would hang at the splash screen and Ubuntu installed fine, but didn't seem to support the NIC. LSPCI indicated it was an unknown Nvidia networking device. It was already late and I didn't feel like troubleshooting this anymore.
I went ahead and installed Windows Server 2003 on the machine. I only intend to use the machine for file serving and UPnP media streaming to my PS3. The install went without a hitch for the most part. Mid way through the setup my optical drive died and I had to power the machine off and swap drives. Second part of the install had to restart. Ooops.
Anyways, I installed the Windows XP 32bit nForce driver set from the Nvidia website and it installed without a hitch. Audio needed an additional driver set, but I wasn't too worried about it as I disabled the audio in the bios. Don't need it.
Since I only had one hard drive on hand, I partitioned the drive. 20 gigs for the OS and the rest is a data partition.
Before I went to bed I lauched the Intel NPT benchmark suite..
Results:
To say that I am pleased would be an understatement. Keep in mind this is also a single disk to single disk transfer; there isn't a raid array on either side. I know a couple of those numbers are oddly low (2x HD Playback and Content Creation), but I am not too worried about it.
If I just grab a random 1 or 2 gig file, I can typically see 50 to 60 megabytes a sec transfer to and from the server. According to task manager I am utilizing 45% of the gigabit connection. At this point I am pretty much disk I/O limited. I am probably going need a raid array on each end to see much more performance. Next on my shopping list is a couple 750 GB or perhaps 1 TB drives. Need to feed that bandwidth. Haha.
Its a shame I couldn't get this working under Ubuntu Server, maybe I will look into this sometime in the near future.
Summary: Unless you really don't need high end performance, it just doesn't make sense to even invest any money in an older machine to repurpose as a NAS box. For less than $150, you can buy a motherboard, cpu and ram for the basis of kick ass NAS machine with integrated gigabit NIC, multiple SATA ports and leftover future expansion options. Stir in your choice of hard drives, case and Operating System and you have a product that will easily exceed any of these inexpensive NAS enclosures on the market.
I am going to eat some crow on this. Couple weeks ago I picked up a gigabit NIC card for my Pentium 3 fileserver and added a gigabit switch to my network. Sadly, the P3 just doesn't have the muscle to fully utilize gigabit. With a 4 port sata card, a 400 gig Western Digital hard drive, I can only manage about 25 megabytes a second, which isn't too bad, but I knew I could do better.
Enter: The Upgrade.
I wanted a more modern platform with atleast 4 SATA ports on the mobo and a decent integrated gigabit NIC. But, it had to be budget friendly.
Here is what I picked up:
ECS GF7100PVT-M $50 - 4 Sata ports, Nvidia chipset and gigabit NIC, and several PCI and a PCIe slot for expansion.
Celeron 420 $43 - 1.6GHz and Conroe core. Little brother to the Core2Duo line.
1 gig DDR2 ram $20 - I actually picked up the 667 version, but for these purposes it won't matter.
I already had the 400 gig WD SATA hard drive, optical drive and tower case.
I had intended to use either FreeNAS or Ubuntu Server 7.10, but ran into some issues. FreeNAS would hang at the splash screen and Ubuntu installed fine, but didn't seem to support the NIC. LSPCI indicated it was an unknown Nvidia networking device. It was already late and I didn't feel like troubleshooting this anymore.
I went ahead and installed Windows Server 2003 on the machine. I only intend to use the machine for file serving and UPnP media streaming to my PS3. The install went without a hitch for the most part. Mid way through the setup my optical drive died and I had to power the machine off and swap drives. Second part of the install had to restart. Ooops.
Anyways, I installed the Windows XP 32bit nForce driver set from the Nvidia website and it installed without a hitch. Audio needed an additional driver set, but I wasn't too worried about it as I disabled the audio in the bios. Don't need it.
Since I only had one hard drive on hand, I partitioned the drive. 20 gigs for the OS and the rest is a data partition.
Before I went to bed I lauched the Intel NPT benchmark suite..
Results:
Code:
Testname Avg of 3 runs
HD Video Playback 57.4MB/s
2x HD Playback 8.8MB/s
3x HD Playback 31.8MB/s
4x HD Playback 31.1MB/s
HD Video Record 47.9MB/s
HD Playback and Record 50.5MB/s
HD 2xPlayback 2xRecord 38.0MB/s
HD Playback with Office 65.2MB/s
HD Playback with Backup 33.1MB/s
Content Creation 6.1MB/s
Backup 49.1MB/s
Restore 70.4MB/s
File copy to NAS 48.9MB/s
File copy from NAS 61.0MB/s
Dir copy to NAS 23.6MB/s
Dir copy from NAS 35.0MB/s
Photo Album 14.7MB/s
To say that I am pleased would be an understatement. Keep in mind this is also a single disk to single disk transfer; there isn't a raid array on either side. I know a couple of those numbers are oddly low (2x HD Playback and Content Creation), but I am not too worried about it.
If I just grab a random 1 or 2 gig file, I can typically see 50 to 60 megabytes a sec transfer to and from the server. According to task manager I am utilizing 45% of the gigabit connection. At this point I am pretty much disk I/O limited. I am probably going need a raid array on each end to see much more performance. Next on my shopping list is a couple 750 GB or perhaps 1 TB drives. Need to feed that bandwidth. Haha.
Its a shame I couldn't get this working under Ubuntu Server, maybe I will look into this sometime in the near future.
Summary: Unless you really don't need high end performance, it just doesn't make sense to even invest any money in an older machine to repurpose as a NAS box. For less than $150, you can buy a motherboard, cpu and ram for the basis of kick ass NAS machine with integrated gigabit NIC, multiple SATA ports and leftover future expansion options. Stir in your choice of hard drives, case and Operating System and you have a product that will easily exceed any of these inexpensive NAS enclosures on the market.