Log In About Us Contact Us Become A Client
Enterprise Strategy Group
ESG Publications Products & Services Our Team Practice Areas News & Events ESG Blogs

Twitter Updates

    follow me on Twitter

    About Steve

    I'm in the center of the bizarre world of commercial data center IT. How? I cannot say, as it's all fuzzy now. I talk about subjects my kids find absurd and my wife finds laughably geeky. I work with some of the most brilliant people you could ever hope to meet, and somehow it pays the bills, so I'll probably keep doing it.
    I have four kids, a great dog, and a cat who thinks he can take you out by looking at you. My wife is a six foot blonde goddess - clearly out of my pay grade. The power of geek speak is apparently hypnotic to the fairer sex.
    More +

    Other ESG Blogs

    Jon Oltsik
    > Insecure about Security
    Brian Babineau
    > IT BULLETins
    Mark Bowker
    > Liquefying IT
    Mark Peters
    > Mark My Words
    Steve O'Donnell
    > The Hot Aisle
    Terri McClure
    > IT Depends

    RSS Feed

    « Value | Main | Appreciating Greatness »

    TrackBack

    TrackBack URL for this entry:
    http://www.typepad.com/services/trackback/6a00d8345187ff69e200e5507e18188834

    Listed below are links to weblogs that reference Interesting Performance Data:

    Comments

    Hi Steve -- glad you found this as "interesting" as I did.

    There's different levels to this that I think most people would find interesting.

    The big question in our mind is "what trick did they pull?". We know EMC products, we know the NetApp's. Inside and out.

    Just like the magician on stage, we know there's probably some sleight-of-hand involved, we're just not sure what they did.

    And, of course, no one's talking.

    Anything you could do to shed some light on the matter from ESG's impartial stance would be useful to the industry and to customers, I'd offer.

    Of course, I blogged my initial reaction, but -- again -- I'm looking at it from my own (and EMC's) perspective.

    Even maybe getting into the business of running the SPCs yourself just to get the vendor creativity out of the mix.

    Thanks!

    Hi Steve,

    Your earlier perceptions around NetApp performance were precisely why we went ahead and conducted these head to head tests using the most neutral and respected 3rd party in the industry (SPC).

    Your point #2 above reminds me I need to blog on the difference between our block I/O control path for LUN management (using a convenient & familiar filesystem namespace) and our data path for block I/O which has no filesystem semantics or "overhead" at all in the way - hence our excellent performance proven here.

    We look forward to working with Tony Palmer to answer all your collective questions.

    Finally, as per my own blog on Tuesday the 29th (http://blogs.netapp.com/exposed/2008/01/a-brief-history.html) - none of this is surprising to NetApp customers, partners or staff. That's because these SPC results are consistent with all other SAN or NAS performance results / benchmarks we have published over the past decade I have been with NetApp.

    "EMC doesn't participate in performance benchmarking"

    Steve - an interesting point - EMC makes this claim a lot but it's untrue. They are an active participant in SPEC for NAS. So they just don't put Clariion to the test...

    See: http://www.spec.org/sfs97r1/results/sfs97r1.html

    Taylor brings up a good point...

    If EMC submits spec NFS benchmarks for Celerra kit and ESRP benchmarks to impress would be Exchange customers;

    See: http://technet.microsoft.com/en-us/exchange/bb412165.aspx

    Then I'm more than a little confused with EMC's stance on benchmarks!?!?

    OK, so I have a couple of questions and a comment on this topic.

    1. Were the NetApp snapshots read-only, or read-write? There's a big difference so it would be interesting to know.

    2. Were the snapshots actually used for anything while the SPC benchmarks were running?

    Why do I ask? Because the NetApp model for snapshots (read/write snapshots especially) means that when I take a snapshot of a production system, mount it on a test system, and start pounding the database on that test system they are probably going to feel it in a big way on the production system. EMC's approach doesn't suffer nearly as much from that issue. They have plenty of other issues, but at least killing my production system because of something that's happening on a test system isn't one of them.

    --joerg

    If you consider snapshots, Raid6, performance, and cost, Sun's X4500 with ZFS is very interesting. I haven't benchmarked it but it has provided a 100 MB video stream to Windows based servers at a cost about an order of magnitude cheaper. After having laughed at Sun's storage for so long, it at least looks worth a try.

    Disclaimer; I'm a NetApp employee.

    In reply to Joerg;

    1. Were the NetApp snapshots read-only, or read-write? There's a big difference so it would be interesting to know.

    There's no difference in performance or capacity between a read-only snapshot (as used in the SPC test) and writeable snapshots; unless (of course) the snapshot is used. And because of the NetApp system's architecture, there's no additional performance overhead when reading or writing to the snapshot as compared to the underlying LUN.

    2. Were the snapshots actually used for anything while the SPC benchmarks were running?

    No. Just as well in the case of the EMC box; where the NetApp system incurred a 3% overhead, with multiple 15 minute snapshots, the EMC system fell of a cliff with only 1 snapshot, and only 1 per hour.

    Killing your production system with EMC is easy; just turn on snapshots in the first place. Using them becomes an academic exercise. I would have loved to have seen a test where the snapshots -- writeable or otherwise --- were used; but I suspect that the numbers would have been further confirmation that the CLARiiON's copy-on-first-write snapshots aren't enterprise strength technology.

    Disclaimer - I am a Netapp Employee, my opinions are not impartial, I believe in the superiority of our technology.

    Jeorg states - "the NetApp model for snapshots (read/write snapshots especially) means that when I take a snapshot of a production system, mount it on a test system, and start pounding the database on that test system they are probably going to feel it in a big way on the production system. EMC's approach doesn't suffer nearly as much from that issue."

    1. When you say pounding the database, what workload are you talking about ? Writes in a Netapp environment dont generally suffer from spindle contention, and read hotspots are generally cached very effectively. If you _really_ hammered the database, Both arrays would probably degrade to unacceptable levels because of controller limitations rather than spindle contention.

    2. If you want to have your test/dev data on completely different spindles, you can do that with NetApp too by splitting the flexclone, or by using snapmirror to a different disk aggregate. Nobody I know of does this; not because of cost, but because it doesn't seem to be necessary.

    2. In my experience with both EMC and Netapp environments like the ones you describe where you hammer a mirrored data set, this is generally done usng Test/DR equipment on remotely mirrored data. Snapmirror makes this process easy and much less expensive than EMC equivalents.

    3. Pointer based snapshots are generally much more useful than split mirrors, not just because of the costs ($$, power, cooling, rackspace etc), but because of their instantaneous nature. With Netapp snapshots you can make hundreds of snapshots in no time to accelerate application Test/Dev and DR testing.

    I'm sure there are edge cases where a clariion will be a better solution for a given workload, but most of the time, you'll be better off with Netapp.


    I agree, Sun's X4500 with ZFS file system's performance is second to none, as is the resilience and redundancy aspect

    Verify your Comment

    Previewing your Comment

    This is only a preview. Your comment has not yet been posted.

    Working...
    Your comment could not be posted. Error type:
    Your comment has been saved. Comments are moderated and will not appear until approved by the author. Post another comment

    The letters and numbers you entered did not match the image. Please try again.

    As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

    Having trouble reading this image? View an alternate.

    Working...

    Post a comment

    Comments are moderated, and will not appear until the author has approved them.

     
    Copyright © 2009 Enterprise Strategy Group. All Rights Reserved.  |   Privacy Policy