-
- Enthusiast
- Posts: 54
- Liked: 1 time
- Joined: Oct 12, 2012 12:28 am
- Full Name: Mike Godwin
- Contact:
Backup much faster to ReFS than NTFS?
Is there any reason backups would be slower to an NTFS volume instead of a ReFS volume? I run a test backup job and it runs significantly faster to the ReFS volume. Same job settings, same VM getting backed up, both volumes have 64K allocation unit size. Both repository volumes are on the same target server. The ReFS job always runs between 500-800 MB/sec and I can run a backup every hour (job takes 10 minutes), while the NTFS job typically runs at around 50-60 MB/sec and runs all day long and never completes. I check the backup target server and it looks like it's doing nothing while the NTFS job is running (CPU almost zero, 50% RAM usage of 16GB, almost zero disk I/O). What else can I check to try and speed up the NTFS job? ReFS runs great when it works but after a while it starts to have problems (server locks up, etc), so I don't see ReFS as an option and need to get NTFS working at a better speed.
-
- Veeam Software
- Posts: 21139
- Liked: 2141 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: Backup much faster to ReFS than NTFS?
Hi Mike, ReFS is faster due to the fastclone functionality. What is the bottleneck for the NTFS job?
-
- Enthusiast
- Posts: 54
- Liked: 1 time
- Joined: Oct 12, 2012 12:28 am
- Full Name: Mike Godwin
- Contact:
Re: Backup much faster to ReFS than NTFS?
This difference exists even when not running synthetic fulls, just regular incrementals. So I think fast clone is not used in those cases, is that correct? With the ReFS job the bottleneck is the source (even though it's all flash source) and the NTFS job bottleneck is the target.
-
- Enthusiast
- Posts: 54
- Liked: 1 time
- Joined: Oct 12, 2012 12:28 am
- Full Name: Mike Godwin
- Contact:
Re: Backup much faster to ReFS than NTFS?
I also noticed that one job with "Enable application-aware processing" disabled going to an ReFS repository runs extremely fast. The processing rate shows 2GB/sec. Will have to test more to see if there is a difference with application-aware processing enabled vs disabled. It seems like ReFS is doing something with caching file system info in memory to make the jobs run faster, and it also seems like that's the source of some of the ReFS stability problems discussed in other threads.
-
- Veeam Software
- Posts: 21139
- Liked: 2141 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: Backup much faster to ReFS than NTFS?
Fastclone is used during merge of increments as well, so if you're using forever forward incremental backup mode, there should be a benefit.mikegodwin wrote:This difference exists even when not running synthetic fulls, just regular incrementals. So I think fast clone is not used in those cases, is that correct?
Application-aware processing is a source thing, so is not impacted by the repository type.mikegodwin wrote:I also noticed that one job with "Enable application-aware processing" disabled going to an ReFS repository runs extremely fast. The processing rate shows 2GB/sec. Will have to test more to see if there is a difference with application-aware processing enabled vs disabled.
-
- Veeam Software
- Posts: 2097
- Liked: 310 times
- Joined: Nov 17, 2015 2:38 am
- Full Name: Joe Marton
- Location: Chicago, IL
- Contact:
Re: Backup much faster to ReFS than NTFS?
Fastclone is used during the merge/transform and shouldn't have any impact on reading the source data. I wonder if there are other job differences between the two jobs considering the huge difference in throughput and difference in bottleneck as well. What sort of underlying disk is in use on the repo and does it differ from the ReFS volume vs NTFS volume?
Joe
Joe
-
- VeeaMVP
- Posts: 6166
- Liked: 1971 times
- Joined: Jul 26, 2009 3:39 pm
- Full Name: Luca Dell'Oca
- Location: Varese, Italy
- Contact:
Re: Backup much faster to ReFS than NTFS?
Actually, if the underlying server is properly sized (read: it's not lacking RAM, as this is the main problem with ReFS), ReFS should be, in general, faster than NTFS with Integrity Streams enabled, which is what Veeam enables by default on any repository. This is mainly caused by the log-structured filesystem in ReFS, there's a nice article here if you want to learn more: https://www.starwindsoftware.com/blog/refs-performance
Luca Dell'Oca
Principal EMEA Cloud Architect @ Veeam Software
@dellock6
https://www.virtualtothecore.com/
vExpert 2011 -> 2022
Veeam VMCE #1
Principal EMEA Cloud Architect @ Veeam Software
@dellock6
https://www.virtualtothecore.com/
vExpert 2011 -> 2022
Veeam VMCE #1
Who is online
Users browsing this forum: Baidu [Spider] and 54 guests