Snapshot performance comparison EMC Celerra vs NetApp FAS

Posted on 2010-09-16
Last Modified: 2013-11-14
I am comparing NetApp and EMC solutions for a VMware solution. The VMs will be on NFS. I know that EMC and NetApp use different methods of snapshots. Correct me if I am wrong on this, with EMC when a snap is made, all old data that is modified is written to hidden snap volume and the new data is written to the original location. With NetApp a pointer is put in the original data and the new data is written elsewhere. So with EMC there is a read operation and 2 writes, and with NetApp there are 2 writes although one of them will be small.

However though when it comes to reading that data, doesn't this mean that NetApp will have to make 2 read IOs to access the data, one for the pointer and one for the actual data? EMC will only have one read since the new data already replaced the old data. Does this sound correct?

Also from what my understanding is, with an NFS share EMC and NetApp will have roughly the same size usage by snaps?

Any real word experience with any type of performance impact having snaps of a file share running on an hourly basis for 2 days time would have with either system?

Question by:ryan80
  • 2
  • 2
LVL 42

Expert Comment

ID: 33698650
I don't believe that Netapp has a penalty since the snapshot data is stored in the same volume (since only keeps pointers).  The snapshots for Netapp only take up room when there is a deletion of original data, there is no penalty for new data.    EMC and Netapp snapshtos work differently, from what I have been able to find and I may be in incorrect but Celerra is still copy on write which means that any changes are being written to a snapshot location.

On the Netapp CIFS shares I normally perform a snapshot every 1-2 hours with no percievable performance issues at all (setup for 36 hourly, 7 daily, and 4 weekly snapschedule).  Users can restore items on their own and see "previous versions" when right clicking on a file.  With deduplication the storage is smaller in size then the NTFS share that it originated from and snapshot usage is very limited in size even when dozens of snapshots are availalbe (up to 255)

LVL 12

Author Comment

ID: 33703125
I would think though that there would be an IO hit on reading current data since for every read that has to take place of data that has been snapped, it will have to make 1 IO to read the pointer (not a large amount of data, but still an IO) and then read the current data from the other location.

From what I see EMC will not have the read performance hit, but will have a bigger performance hit when taking the snap. It will have to read the data being changed, write the old data to the snapshot hidden location, and then write the new data. Now I don't know much but this sounds like it could take some time depending on the amount of changed data.
LVL 42

Accepted Solution

paulsolov earned 500 total points
ID: 33703225
On the Netapp it's still at the same location just that new data is also in the same volume as well.  In your environment (I have configured much larger environments) I have not see any performance issues.  If you are going to have SQL databases with high I/O on the VMs it is better to have them outside of the NFS volume by either using MS iSCSI, NPIV directly to LUN, or RDM.  Otherwise you should be ok.
LVL 12

Author Comment

ID: 33703296
No I am not concerned about the impact in my environment at all, just more curious about the differences between the two vendor types of snapshots.

Featured Post

Ransomware-A Revenue Bonanza for Service Providers

Ransomware – malware that gets on your customers’ computers, encrypts their data, and extorts a hefty ransom for the decryption keys – is a surging new threat.  The purpose of this eBook is to educate the reader about ransomware attacks.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

This article aims to explain the working of CircularLogArchiver. This tool was designed to solve the buildup of log file in cases where systems do not support circular logging or where circular logging is not enabled
The business world is becoming increasingly integrated with tech. It’s not just for a select few anymore — but what about if you have a small business? It may be easier than you think to integrate technology into your small business, and it’s likely…
This video teaches viewers how to encrypt an external drive that requires a password to read and edit the drive. All tasks are done in Disk Utility. Plug in the external drive you wish to encrypt: Make sure all previous data on the drive has been …
This Micro Tutorial will teach you how to reformat your flash drive. Sometimes your flash drive may have issues carrying files so this will completely restore it to manufacturing settings. Make sure to backup all files before reformatting. This w…

808 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question