Sign in with
Sign up | Sign in

Benchmarking Standard And Increased Memory Configurations

Hacking The HP EX470/475 MediaSmart Servers
By

The benchmark employed for this set of measurements is from Intel and is called the NAS Performance Toolkit, aka NASPT. It’s free for downloading and use from the NASPT home page, and is a perfect tool to evaluate how the MediaSmart Server behaves. Here’s how Intel describes this toolkit: "The Intel NAS Performance Toolkit…is a file system exerciser and analysis tool designed to enable performance comparisons between network attached storage (NAS) devices. Intel NASPT focuses on user-level performance using real world workload traces gathered from typical digital home applications: HD video playback and record, data backup, and restore utilities, office productivity applications, video rendering/content creation, and more.”

In these benchmarks, however, instead of comparing multiple NAS systems to one another, I’ll compare the performance of the same system to itself, varying only the amount of memory available to handle the benchmarking tasks. To unmuddy the waters somewhat, I also killed all non-essential services on the Vista client from which the tests were run, and made sure to run those tests only when no scheduled tasks were active on the MediaSmart Server as well. That also means these results are best interpreted as “best case performance” (that’s okay because I want to compare different configurations to one another, but these results may not reflect what you’ll see on your own networks).

NASPT permits batch runs of its testing programs to be launched. This runs three sets of benchmarks back-to-back and presents average results for all three runs in the form of megabytes per second for throughput between client and server. Table 2 presents these results for the EX475 with the stock Sempron 3400+ processor for 512 MB, 2.0 GB, and 4.0 GB RAM (all values are MB/second; all measurements come from a Gigabit Ethernet environment).

TABLE 2: Benchmarks for Memsizes 0.5, 2.0, and 4.0 GB

Task
0.5 GB
2.0 GB
4.0 GB
Notes/Remarks
HD Video Playback
27.6
33.2
34.8
Strong linear correlation to memory size
2x HD Playback
14.2
11.7
10.9
Inverse correlation to memory size
3x HD Playback
12.1
9.9
7.4
Inverse  correlation to memory size
4x HD Playback
10.1
9.8
9.4
Inverse  correlation to memory size
HD Video Record
65.9
137.0
133.6
Strong benefit to memory boost
HD Playback and Record
34.5
39.0
41.4
Moderate Benefit to memory boost
HD 2x Playback 2x Record
20.9
20.9
21.0
No benefit to memory boost
HD Playback with Office
28.2
36.0
35 .7
Moderate benefit to memory boost
HD Playback with Backup
5.2
6.7
6.4
Small benefit to memory boost
Content Creation
22.2
23.4
21.5
Little or no benefit to memory boost
Backup
47.7
48.7
53.2
Small benefit to memory boost
Restore
19.1
18.4
18.2
Weak inverse correlation to memory size
File Copy to NAS
56.4
72.4
66.7
Moderate benefit to memory boost
File Copy from NAS
40.8
38.3
37.6
Weak inverse correlation to memory size
Dir  Copy to NAS
5.2
5.6
3.5
Weak inverse correlation to memory size
Dir Copy  from NAS
28.1
34.1
33.0
Moderate benefit to memory boost
Photo Album
20.2
23.3
22.6
Moderate benefit to memory boost


Looking over these results, three things are quite clear. First, the incremental value for spending $20 to $30 for a 2 GB module is just about what you’d expect it to be with many performance improvements in the 10-20% range at a cost of about 6.5% of the $380 base price for an EX470 refurb unit. Second, there aren’t that many dramatic improvements to Windows Home Server performance that come from memory, but HD Video Record and File Copy to NAS are the strongest players here. Third, the incremental cost to go from a 2 GB to a 4 GB DDR2 module runs from $85 to $125 and is nowhere near offset by corresponding gains in performance. Hopefully, this makes it obvious why HP chose to install 2 GB in its latest generation of MediaServer hardware. I suggest you do likewise, if you upgrade yours.

Check prices for HP's MediaSmart EX475

Display all 77 comments.
This thread is closed for comments
  • 1 Hide
    neiroatopelcc , March 11, 2009 10:19 AM
    Seems like a nice do-it-yourself guide. I don't own such a nas, so I can't tell if something's missing. But it's nice to see something like this on toms. Too rarely do we get such a treat.
    Now tell us how we can convert a zyxel router into a storage system, or how we can mod a sata controller into a sas controller, or whatever else can be done to hardware if you know how.

    ps. it's a bit wierd that you describe how to unplug an atx power cable ... I would expect people who'd dare take their working nas apart would know, or figure that out, on their own.
  • 0 Hide
    DiscoDuck , March 11, 2009 12:37 PM
    Has anyone run performance numbers on single versus dual core on a homebrew WHS? IS it possible the small gains on the HP dual core setup are a limitation of the motherboard?
  • 1 Hide
    FrustratedRhino , March 11, 2009 1:07 PM
    It is a computer... no matter how evil it is inside, since the compaqs of the late 80s/early 90s every computers is very easy to upgrade. To say that a HTPC knockoff needed a whole guide, to upgrade it, is rather silly.

    Slow news day I guess.
  • 1 Hide
    deredita , March 11, 2009 2:17 PM
    Excellent write-up. I been thinking about the HP MediaSmart servers, and what would be involved to mod one.
  • -2 Hide
    etittel , March 11, 2009 9:20 PM
    DiscoDuckHas anyone run performance numbers on single versus dual core on a homebrew WHS? IS it possible the small gains on the HP dual core setup are a limitation of the motherboard?


    Good Question! I didn't think to tackle this within the scope of the current story, but it certainly would make fertile ground for a look at WHS in general. Having built numerous (more than 20) AMD AM2 systems and benchmarked them all, I didn't get the sense that we were dealing with motherboard limitations. Tim Higgins at SmallNetBuilder gives the EX470/475 models pretty high marks in head-to-head comparisons with other NASes so I don't think this box is hampered by inherent performance problems. But comparing it to other builds/set-ups is a good idea, and I will see if my editor is interested in a follow-up.
    Thanks!
    --Ed--

    PS to neiroatopelcc: I wish I knew how to convert a zyxel router into a NAS/SAN, or how to mode SATA into SAS controllers. Both are things I too would like to know how to do.
  • 0 Hide
    MoUsE-WiZ , March 11, 2009 9:21 PM
    FrustratedRhinoIt is a computer... no matter how evil it is inside, since the compaqs of the late 80s/early 90s every computers is very easy to upgrade. To say that a HTPC knockoff needed a whole guide, to upgrade it, is rather silly.Slow news day I guess.

    Yeah, that. Glancing through the guide, anybody who's ever done any sort of hardware upgrade on any machine should be able to figure all of this out, changing the BIOS is probably the only bit that requires any extra knowledge.

    Next up; guide to fitting square peg in square hole?
  • 0 Hide
    etittel , March 11, 2009 9:36 PM
    To all:

    I'd like to thank HP and Micron/Crucial for their support of this article. Micron actually overnighted me a 4GB DDR2-667 SDRAM module when I was unable to buy one anywhere in the US, on very short notice.

    I'd also like to thank the following terrific HP MediaSmart sites that helped me learn what I needed to know to write this story:
    1. Alex Kuretz: www.mediasmartserver.net
    2. Capable Networks MediaSmart Home (May be MS sponsored, hard to tell, still useful tho)
    3. Terry Walsh We Got Served
    4. Andrew Edney Using Windows Home Server
    5. Donavon West Home Server Hacks
    6. Microsoft WHS Team Homeserver Blog

    There may be more, but these are the most useful such sites I found. If you know of any please add them here.

    --Ed--
  • 0 Hide
    etittel , March 11, 2009 9:39 PM
    Drivers for EX47* Servers

    I recently blogged on my own Vista site to list all of the latest workable drivers for the EX470/EX475 MediaSmart Servers. Anybody interested in making sure they're current on drivers should find this useful. I include the link to download.com for some less-than-brand-new drivers (which SiS has since updated, but which don't work on the EX47* models) because SiS doesn't keep an archive of older drivers (at least, not where I could find them).

    HTH,
    --Ed--
  • 0 Hide
    etittel , March 11, 2009 9:40 PM
    Sorry forgot the driver link URL: http://viztaview.wordpress.com/2009/03/05/drivers-for-hp-ex-47-mediasmart-servers/. My apologies.
    --Ed--
  • 4 Hide
    cruiseoveride , March 11, 2009 10:38 PM
    So basically, you buy an over priced media center "PC" and then upgrade it?
    okaaaaay
  • 1 Hide
    NoCaDrummer , March 11, 2009 10:38 PM
    Huh?
    Wouldn't it have made more sense to start with a new case & power supply, an inexpensive AM2/AM2+ motherboard, a low-end AMD dual-core processor with cooling, disk/disc drives and memory? If required, a second ethernet or modem (how quaint!) card could be installed. Then download any one of a handful of Linux distributions (OpenSUSE/Novell, Ubuntu, Fedora/Red Hat, etc.) and install the new OS on the machine? The whole thing would be less than the cost of the low-end HP server. Let's see, $50 for motherboard, $60 for processor, $60 for case (you don't have an old one laying around?), $50/drive, $30 for 2GB memory, $30 for DVD drive, that's $230 so far. Let's throw in a second HD to be $280. That's still $100 less than the HP - WITHOUT upgrades. And those are not rock-bottom prices for each component either.
    Plus (with Linux) it would be less prone to virus infections, have software RAID support, and would be a snap to be a file server for the Mac. It's also easier to upgrade the hardware than the HP would be. Granted, the HP plug board for the drives is a nice feature, but would it really kill anyone to have to unplug a SATA cable should a drive go out? I don't think so.
    Nice story, but I just built that myself, for less money than I noted above. My partner's Mac talks easily to my server, and I can talk to it as well. I can "serve" multimedia files and can be a print server. Oh, and wireless card in my Linux box communicates just fine with the router three floors down. And, contrary to the fear mongers out there, I didn't need to take any classes to get it all to work, nor hire a "professional" to do it either.
  • 0 Hide
    etittel , March 12, 2009 12:13 AM
    The MediaSmart Server has engendered lots of interest and enthusiasm, and plenty of buyers. I agree that cheaper options are available, especially for those inclined to build their own media servers/NASes from scratch. If NoCaDrummer wants to write up such a story, I encourage him to contact the Tom's Editor and pitch such a story. I'd like to read it, and so would many others. This particular story appealed to me because the hacks were fun, and the work involved was pretty minimal. My HP MediaSmart EX475 now has 2.5 TB of storage, backsup 5 PCs for me every night, plays my recorded TV, ripped DVDs, and music on demand. It works for me, and for lots of other people, too. Check out those Websites I mentioned in my thankyou note posted earlier. You'll see there are thousands upon thousands of users enjoying the box, too.
    Thanks for the feedback,
    --Ed--
  • -1 Hide
    Desertlax , March 12, 2009 1:59 AM
    good article I really enjoyed reading it.

    Like some have said cheaper options may be out there but information like this is always useful. It was well written and didn't seem to skip over some of those simple-yet-crucial steps (haven't treid it, but seems complete).

    I think future articles about how to upgrade/modify/tinker with common gadgets and products would be great, as many people have stuff laying around that they'd like to breath new life into, or simply set up with a different purpose. Repurposing an old PC into a media server seems to be really popular right now, but finding the right parts to replace to reduce power, noise, footprint, etc. can be tricky, and consolidation of that information to one spot is wonderful (sure most of the information in this article is out there on the internet, but having a guide makes things so much easier).
  • 0 Hide
    Desertlax , March 12, 2009 2:00 AM
    good article I really enjoyed reading it.

    Like some have said cheaper options may be out there but information like this is always useful. It was well written and didn't seem to skip over some of those simple-yet-crucial steps (haven't treid it, but seems complete).

    I think future articles about how to upgrade/modify/tinker with common gadgets and products would be great, as many people have stuff laying around that they'd like to breath new life into, or simply set up with a different purpose. Repurposing an old PC into a media server seems to be really popular right now, but finding the right parts to replace to reduce power, noise, footprint, etc. can be tricky, and consolidation of that information to one spot is wonderful (sure most of the information in this article is out there on the internet, but having a guide makes things so much easier).
  • 0 Hide
    neiroatopelcc , March 12, 2009 7:24 AM
    NoCaDrummerHuh?Wouldn't it have made more sense to start with a new case & power supply, an inexpensive AM2/AM2+ motherboard, a low-end AMD dual-core processor with cooling, disk/disc drives and memory? If required, a second ethernet or modem (how quaint!) card could be installed. Then download any one of a handful of Linux distributions (OpenSUSE/Novell, Ubuntu, Fedora/Red Hat, etc.) and install the new OS on the machine? The whole thing would be less than the cost of the low-end HP server. Let's see, $50 for motherboard, $60 for processor, $60 for case (you don't have an old one laying around?), $50/drive, $30 for 2GB memory, $30 for DVD drive, that's $230 so far. Let's throw in a second HD to be $280. That's still $100 less than the HP - WITHOUT upgrades. And those are not rock-bottom prices for each component either. Plus (with Linux) it would be less prone to virus infections, have software RAID support, and would be a snap to be a file server for the Mac. It's also easier to upgrade the hardware than the HP would be. Granted, the HP plug board for the drives is a nice feature, but would it really kill anyone to have to unplug a SATA cable should a drive go out? I don't think so.Nice story, but I just built that myself, for less money than I noted above. My partner's Mac talks easily to my server, and I can talk to it as well. I can "serve" multimedia files and can be a print server. Oh, and wireless card in my Linux box communicates just fine with the router three floors down. And, contrary to the fear mongers out there, I didn't need to take any classes to get it all to work, nor hire a "professional" to do it either.

    I would imagine a lot of people would prefer to buy a prebuilt system that just works, instead of having to think and hope that what they brew up at home does. Also, if you're forced to use a linux distro to keep the price down, it means you'll have to spend time figuring out stuff about linux. The same problem would exist if you need to install a windows server from scratch, but with prebuilt systems you don't have to.
    Therefore these types of hardware are 'worth' $100 more than the parts alone. It's no different from other branches really. Even expert car tuners use turn-key engines from time to time - not because they can't assemble their own, but because it's easier and faster.
  • 1 Hide
    mxmaster , March 12, 2009 7:40 AM
    Im sorry, but I am confused.

    New EX470 $380,-
    Refurbished EX485 $600,-

    Price Difference: $220,-
    Parts Price: $140,-

    Profit: $80,-

    What's the point in putting some time and effort in obtaining a refurbished EX470 (don't tell me they are as readily available as the new units) for this small price difference?

    What's the point in again putting time and effort in taking apart a refurbished box for this small price difference?

    What about the warranty? Excuse me if I am wrong, but I suspect it must be less then the warranty on a new EX.

    Don't get me wrong. I love hacks. I have overclocked the good old Celeron 300A in the old days, hacked alcatel modems, hacked com21 cable modems, in the past and recently overclocked gfx cards and cpu's of my and other people's different systems, hacked routers and so on. Heck, I even did the pencil trick on a few Athlon CPU's. The point I am trying to make here is this: Above hacks al saved me a lot of bucks one way or the other.

    If i look at the article, I can't help feeling that obtaining the refurbished box, taking it apart and reassembling it takes more time and effort then the $80,- profit is good for. On top of that you probably get less warranty. If a new car costs $10.000,- , will you guys pay $9000,- for a used one? Even when you leave the CPU and 4 GB of Ram that don't give any benefits out, the price difference isn't enough in my opinion.

    IMHO, placing 2 GB of Ram and 1.5T of hd space in a EX470 one already has, is a good idea. In that way the article is well written and might give a lot of people who don't have a lot of experience with this kind of stuff a good start. But excuse if I am missing the bargain here.
  • 0 Hide
    Orville , March 12, 2009 10:17 AM
    Will the modified EX470 serve Blu-ray and DVD movies across a home LAN? If yes, to what client? This is the only question that I have. I like music, but you can buy any number of inexpensive music servers, so playing music isn't important. Music doesn't need TB of storage. But Blu-ray is a different story, altogether. At 25TB per movie these TB servers come into their own. At 40 Blu-rays per TB it becomes obvious that 4 drives x 1.5TB per drive would store only about 250 movies. As far as I am concerned, the main things that matter to a home LAN are client data backup and Blu-ray movie serving to my TV. Will you comment, please.
  • 1 Hide
    Orville , March 12, 2009 10:19 AM
    Will the modified EX470 serve Blu-ray and DVD movies across a home LAN? If yes, to what client? This is the only question that I have. I like music, but you can buy any number of inexpensive music servers, so playing music isn't important. Music doesn't need TB of storage. But Blu-ray is a different story, altogether. At 25TB per movie these TB servers come into their own. At 40 Blu-rays per TB it becomes obvious that 4 drives x 1.5TB per drive would store only about 250 movies. As far as I am concerned, the main things that matter to a home LAN are client data backup and Blu-ray movie serving to my TV. Will you comment, please.
  • 1 Hide
    etittel , March 12, 2009 12:24 PM
    Response to mxmaster:

    If you want to question the basic premise of the story--namely, that some people might find this worth doing because of modest price savings and an interesting project to complete--that's your prerogative. Others, including myself, do feel otherwise, and some may very well take this path. Also, if you read the benchmarks carefully, you'll see that the CPU upgrade really is discretionary (or more bluntly, unnecessary) so that the real price bump is $100.

    You are of course free to disagree, but personally I found the notion of modifying a refurb system for relatively low out-of-pocket cost so that I could match most of the functionality of the latest generation (you don't get Mac backup out of the EX47* models, though I do read rumors that HP is planning a software upgrade that will confer this capability on the older models, too, I have yet to see any signs of reliable confirmation of this directly from HP itself) for less money.

    To people like me, it's not the gross amount that counts, it's the notion that I can *do* something interesting AND save (a little) money that appeals.

    If you don't like the idea, or the savings, or the discussion, why not just invest in something else? It's your privilege!

    HTH,
    --Ed--
  • 0 Hide
    etittel , March 12, 2009 12:32 PM
    To Orville:

    If you use a tool like AnyDVD HD to rip Blu-ray and/or DVD contents into ISO or other playable file formats, then indeed the HP EX47* and EX48* models will happily serve up such media for your delectation. If you look around on the various sites I provide links for in an earlier posting here, you'll find specifics on the add-ons available for this purpose. I use one called PV Connect that confers complete DLNA media server compatibility on the HP MediaSmart (you can download if from WeGotServed if you'd like to try it out).

    HTH,
    --Ed--
Display more comments