DPM depolama alanında yinelenenleri kaldırma

Önemli

Data Protection Manager'ın (DPM) bu sürümü destek sonuna ulaştı. DPM 2022'ye yükseltmenizi öneririz.

System Center Data Protection Manager (DPM), yinelenen verileri kaldırma özelliğini kullanabilir.

Yinelenen verileri kaldırma (yinelenen verileri kaldırma), bir birimde yinelenen verileri bulur ve kaldırırken verilerin doğru ve eksiksiz kalmasını sağlar. Yinelenenleri kaldırma planlaması hakkında daha fazla bilgi edinin.

  • Yinelenenleri kaldırma, depolama tüketimini azaltır. Bir veri kümesinin yedeklilik miktarı iş yüküne ve veri türüne bağlı olsa da, yinelenenleri kaldırma kullanıldığında genellikle yedekleme verileri güçlü tasarruflar gösterir.

  • Veri serbestliği, benzer türdeki ve iş yükündeki veriler yedeklendiğinde yinelenenleri kaldırma ile daha da azaltılabilir.

  • Yinelenenleri kaldırma, sunucudaki birincil iş yükünü etkilememesi için ek ayrılmış donanım olmadan birincil veri birimlerine yüklenecek şekilde tasarlanmıştır. Varsayılan ayarlar, belirli bir dosyayı işlemeden önce verilerin beş gün süreyle eski olmasına izin verdikleri ve varsayılan en az 32 KB dosya boyutuna sahip oldukları için müdahaleye gerek yoktur. Uygulama yetersiz bellek ve CPU kullanımı için tasarlanmıştır.

  • Yinelenenleri kaldırma, aşağıdaki iş yüklerinde uygulanabilir:

    • Genel dosya paylaşımları: Grup içeriği yayımlama ve paylaşma, kullanıcı giriş klasörleri ve Klasör Yeniden Yönlendirme/Çevrimdışı Dosyalar

    • Yazılım dağıtımı paylaşımları: Yazılım ikilileri, görüntüler ve güncelleştirmeler

    • VHD kitaplıkları: Hiper yöneticiler için sağlamaya yönelik sanal sabit disk (VHD) dosya depolama alanı

    • VDI Dağıtımları (yalnızca Windows Server 2012 R2): Hyper-V kullanan Sanal Masaüstü Altyapısı (VDI) dağıtımları

    • Sanallaştırılmış yedekleme: Yedekleme verilerini Windows Dosya Sunucusu'ndaki VHD/VHDX dosyalarına kaydeden yedekleme çözümleri (Hyper-V sanal makinesinde çalışan DPM gibi)

DPM ve yinelenenleri kaldırma

DPM ile yinelenen kaldırma özelliğinin kullanılması büyük tasarruf sağlayabilir. DPM yedekleme verilerinin iyileştirilmesi sırasında yinelenenleri kaldırma ile tasarruf edilen alan miktarı, yedeklenmekte olan verilerin türüne bağlıdır. Örneğin, şifrelenmiş bir veritabanı sunucusunun yedeklenmesi, yinelenen veriler şifreleme işleminde gizlendiğinden çok az tasarruf sağlayabilir. Bununla birlikte, büyük bir Sanal Masaüstü Altyapısı (VDI) dağıtımının yedeklenme işlemi genellikle sanal masaüstü ortamları arasında büyük miktarda veri çoğaltması olduğundan %70-90+ aralığında büyük tasarruflara neden olabilir. Makalede açıklanan yapılandırmada çeşitli test iş yükleri çalıştırdık ve %50 ile %90 arasında tasarruflar gördük.

DPM depolamada yinelenenleri kaldırma özelliğini kullanmak için DPM'nin bir Hyper-V sanal makinesinde çalışıyor olması ve yinelenen verileri kaldırmanın etkinleştirildiği paylaşılan klasörlerdeki VHD'lere yedekleme verileri depolaması gerekir.

DPM'yi verileri yinelenenleri kaldıran bir birime yedekleyen bir sanal makine olarak dağıtmak için aşağıdaki dağıtım topolojisini öneririz:

  • Bir Hyper-V konak kümesindeki sanal makinede çalışan DPM.

  • Bir dosya sunucusundaki SMB 3.0 paylaşımına depolanmış VHD/VHDX dosyalarını kullanan DPM depolama alanı.

  • Test örneğimizde, dosya sunucusunu doğrudan bağlı SAS sürücüleri kullanılarak oluşturulan Depolama Alanları havuzlarından yapılandırılan depolama birimleri kullanılarak dağıtılan bir genişleme dosya sunucusu (SOFS) olarak yapılandırdık. Bu dağıtım, büyük ölçekte performans sağlar.

Şunlara dikkat edin:

  • Bu dağıtım DPM 2012 R2 ve üzeri ile DPM 2012 R2 ve üzeri tarafından yedeklenebilen tüm iş yükü verileri için desteklenir.

  • DPM sanal sabit disklerinin bulunduğu ve yinelenenleri kaldırmanın etkinleştirileceği tüm Windows Dosya Sunucusu düğümleri, Kasım 2014 veya sonraki bir güncelleştirme paketiyle R2 Windows Server 2012 çalıştırılmalıdır.

  • Senaryo dağıtımı için genel öneriler ve yönergeler verilecektir. Donanıma özel örnekler verildiğinde, Microsoft Bulut Platformu Sistemine (CPS) dağıtılmış donanım referans için kullanılır.

  • Bu örnekte, yedekleme verilerini depolamak için uzak SMB 3.0 paylaşımları kullanılır, dolayısıyla birincil donanım gereksinimleri Hyper-V düğümleri yerine Dosya Sunucusu düğümleri çevresinde ortalanır. Aşağıdaki donanım yapılandırması CPS’de yedekleme ve üretim depolaması için kullanılır. Genel donanım hem yedekleme hem de üretim depolaması için kullanılır, ancak sürücü kasalarında listelenen sürücülerin sayısı yalnızca yedekleme için kullanılır.

    • Dört düğümde Genişleme Dosya Sunucusu kümesi

    • Düğüm başına yapılandırma

      • 2x Intel(R) Xeon(R) CPU E5-2650 0 @ 2,00 GHz, 2001 MHz, 8 çekirdek, 16 mantıksal işlemci

      • 128 GB 1333 MHz RDIMM bellek

      • Depolama bağlantıları: 2 SAS bağlantı noktası, 1 bağlantı noktası 10 GbE iWarp/RDMA

    • Dört JBOD sürücü kasası

      • Her JBOD'da 18 Disk - 16 x 4 TB HDD + 2 x 800 GB SSD

      • Her sürücü için çift yol - Çok yollu G/Ç yük dengeleme ilkesi yalnızca yük devretme için ayarlandı

      • Geri yazma önbelleği (WBC) için yapılandırılan SSD'ler ve ayrılmış günlük sürücüleri için geri kalanı

Yinelenenleri kaldırma birimleri ayarlama

Büyük birimlerin DPM verileri içeren ve yinelenenleri kaldırılmış VHDX dosyalarını desteklemek için nasıl olması gerektiğini düşünelim. CPS'de her biri 7,2 TB'lık birimler oluşturduk. En iyi birim boyutu birincil olarak birim üzerindeki verilerin ne kadar ve ne sıklıkta değiştiğine ve disk depolama alt sisteminin veri erişimi performans oranına bağlıdır. Yinelenenleri kaldırma işlemi günlük veri değişikliklerinin (değişim sıklığı) hızına ayak uyduramazsa, işlem tamamlanana kadar tasarruf oranının düşeceğini unutmayın. Daha ayrıntılı bilgi için bkz. Yinelenen Verileri Kaldırma için Birimleri Boyutlandırma. Yinelenenleri kaldırma birimleri için aşağıdaki genel yönergeler önerilir:

  • Esneklik ve daha fazla disk kullanımı için kutu tanıma ile Eşlik Depolama Alanları kullanın.

  • Seyrek dosyaların yinelenenleri kaldırma kullanımıyla daha iyi çalışmak için NTFS'yi 64 KB ayırma birimleri ve büyük dosya kaydı kesimleriyle biçimlendirin.

  • 7,2-TB birimlerin önerilen birim boyutunun üzerindeki donanım yapılandırmasında birimler aşağıdaki gibi yapılandırılır:

    • Kasaya duyarlı çift eşlik 7,2 TB + 1 GB Geri yazma önbelleği

      • ResiliencySettingName == Eşlik

      • PhysicalDiskRedundancy == 2

      • NumberOfColumns == 7

      • Ayırma == 256 KB (64 KB ayırmada çift eşlik performansı varsayılan 256 KB ayırmadan çok daha düşüktür)

      • IsEnclosureAware == $true

      • AllocationUnitSize=64 KB

      • Büyük FRS

      Belirtilen depolama havuzunda aşağıdaki gibi yeni bir sanal disk ayarlayın:

      New-VirtualDisk -Size 7.2TB -PhysicalDiskRedundancy 2 -ResiliencySettingName Parity -StoragePoolFriendlyName BackupPool -FriendlyName BackupStorage -NumberOfColumns 7 -IsEnclosureAware $true
      
    • Bu birimlerin her birimi daha sonra şu şekilde biçimlendirilmelidir:

      Format-Volume -Partition <volume> -FileSystem NTFS -AllocationUnitSize 64 KB -UseLargeFRS -Force
      

      CPS dağıtımında, bunlar daha sonra CSV olarak yapılandırılır.

    • Bu birimlerde DPM, yedekleme verilerini tutmak için bir dizi VHDX dosyası depolar. Birimdeki yinelenenleri kaldırmayı aşağıda gösterildiği gibi biçimlendirdikten sonra etkinleştirin:

      Enable-DedupVolume -Volume <volume> -UsageType HyperV
      Set-DedupVolume -Volume <volume> -MinimumFileAgeDays 0 -OptimizePartialFiles:$false
      

      Bu komut aşağıdaki birim düzeyinde yinelenenleri kaldırma ayarlarını da değiştirir:

      • UsageType değerini HyperV olarak ayarlayın: Bu, DPM tarafından yedekleme depolaması için kullanılan VHDX dosyalarının sanal makinesinde çalışan DPM ile açık kalması nedeniyle gerekli olan açık dosyaların yinelenenleri kaldırma işlemine neden olur.

      • PartialFileOptimization'ı devre dışı bırakma: Bu, yinelenenleri kaldırmanın en düşük yaşa sahip değiştirilmiş bölümleri taramak yerine açık bir dosyanın tüm bölümlerini iyileştirmesine neden olur.

      • MinFileAgeDays parametresini 0 olarak ayarlayın: PartialFileOptimization devre dışı bırakıldığı için MinFileAgeDays, yinelenenleri kaldırmanın yalnızca o kadar gün içinde değişmemiş dosyaları dikkate almalarını sağlamak için davranışını değiştirir. Yinelenenleri kaldırma işleminin herhangi bir gecikme olmadan tüm DPM VHDX dosyalarındaki yedek verileri işlemesi istendiğinden, MinFileAgeDays parametresi 0 olarak ayarlanmalıdır.

Yinelenenleri kaldırmayı ayarlama hakkında daha fazla bilgi için bkz. Veri Çoğaltmayı Yükleme ve Yapılandırma.

DPM depolama alanı ayarlama

Parçalanma sorunlarını önlemek ve verimliliği korumak için, yinelenenleri kaldırılmış birimlerde bulunan VHDX dosyaları kullanılarak DPM depolama alanı ayrılır. Her bir birimde 1 TB'lık on dinamik VHDX dosyası oluşturulur ve DPM'ye bağlanır. Ayrıca, yinelenenleri kaldırma tarafından üretilen depolama tasarruflarından yararlanmak için 3 TB depolama alanı fazla sağlaması yapılır. Yinelenenleri kaldırma işlemi ek depolama tasarrufu sağlarken, bu birimlerde yeni VHDX dosyaları oluşturularak kaydedilen alanı tüketilebilir. DPM sunucusunu 30'a kadar VHDX dosyasıyla test ettik.

  1. Daha sonra DPM sunucusuna eklenecek sanal sabit diskler oluşturmak için aşağıdaki komutu çalıştırın:

    New-SCVirtualDiskDrive -Dynamic -SCSI -Bus $Bus -LUN $Lun -JobGroup $JobGroupId -VirtualHardDiskSizeMB 1048576 -Path $Using:Path -FileName <VHDName>
    
  2. Ardından oluşturulan sanal sabit diskleri DPM sunucusuna aşağıdaki gibi ekleyin:

    Import-Module "DataProtectionManager"
    Set-StorageSetting -NewDiskPolicy OnlineAll
    $dpmdisks = @()
    $dpmdisks = Get-DPMDisk -DPMServerName $env:computername | ? {$_.CanAddToStoragePool -
    eq $true -and $_.IsInStoragePool -eq $false -and $_.HasData -eq $false}
    Add-DPMDisk $dpmdisks
    

    Bu adım, bir depolama havuzunu DPM'nin korumalı veriler için çoğaltmaları ve kurtarma noktalarını depoladığı disk veya diskler olarak yapılandırmaktadır. Bu havuz DPM yapılandırmasının bir parçasıdır ve önceki bölümde tanımlanan veri birimlerini oluşturmak için kullanılan Depolama Alanları havuzundan farklıdır. DPM depolama havuzları hakkında daha fazla bilgi için bkz. Disk depolama ve depolama havuzlarını yapılandırma.

Windows Dosya Sunucusu kümesini ayarlama

Veri ölçeği ve tek dosyaların boyutu nedeniyle, yinelenenleri kaldırma işleminin sanallaştırılmış DPM depolama alanını desteklemesi için özel bir yapılandırma seçenekleri kümesi gerekir. Bu seçenekler küme veya küme düğümü için geneldir. Kümenin her bir düğümünde yinelenenleri kaldırma etkinleştirilmeli ve küme ayarları ayrı ayrı yapılandırılmalıdır.

  1. Windows Dosya Sunucusu depolamada yinelenenleri kaldırmayı etkinleştirme- YinelenenLeri Kaldırma rolü, Windows Dosya Sunucusu kümesinin tüm düğümlerine yüklenmelidir. Bunu yapmak için kümenin her düğümünde aşağıdaki PowerShell komutunu çalıştırın:

    Install-WindowsFeature -Name FileAndStorage-Services,FS-Data-Deduplication -ComputerName <node name>
    
  2. Yedekleme veri dosyaları için yinelenenleri kaldırma işlemini ayarlama- Kısmi dosya yazma işlemlerini iyileştirmeyi değil, gecikme olmadan iyileştirmeyi başlatacak şekilde ayarlamak için aşağıdaki PowerShell komutunu çalıştırın. Varsayılan olarak Çöp Toplama (GC) işleri her hafta zamanlanır ve verilerin kaldırılması için daha kapsamlı ve zaman yoğunluklu bir arama için GC işi her dördüncü haftada bir "derin GC" modunda çalışır. DPM iş yükü için bu "derin GC" modu herhangi bir değer kazanmayla sonuçlanmıyor ve yinelenenleri kaldırmanın verileri iyileştirebileceği süreyi kısaltıyor. Bu nedenle bu ayrıntılı mod devre dışı bırakılır.

    Set-ItemProperty -Path HKLM:\Cluster\Dedup -Name DeepGCInterval -Value 0xFFFFFFFF
    
  3. Büyük ölçekli işlemler için performansı ayarlama- Aşağıdaki PowerShell betiğini çalıştırarak şunları yapın:

    • Ayrıntılı atık toplama devam ederken ek işlemleri ve G/Ç’yi devre dışı bırakın

    • Karma işleme için ek bellek ayırma

    • Büyük dosyaların hemen birleştirilmesine izin vermek için öncelikli iyileştirmeyi etkinleştirme

    Set-ItemProperty -Path HKLM:\Cluster\Dedup -Name HashIndexFullKeyReservationPercent -Value 70
    Set-ItemProperty -Path HKLM:\Cluster\Dedup -Name EnablePriorityOptimization -Value 1
    

    Bu ayarlar aşağıdakileri değiştirir:

    • HashIndexFullKeyReservationPercent: Bu değer, mevcut öbek karmaları ve yeni öbek karmaları için iyileştirme işi belleğinin ne kadarının kullanıldığını denetler. Yüksek ölçekte %70 değeri, varsayılan %50 değerinden daha iyi bir iyileştirme verimiyle sonuçlanır.

    • EnablePriorityOptimization: Dosyalar 1 TB'a yaklaştığında, tek bir dosyanın parçalanması dosya başına sınıra yaklaşmak için yeterli parça biriktirebilir. İyileştirme işlemi bu parçaları birleştirir ve bu sınıra ulaşılmasını engeller. Bu kayıt defteri anahtarını ayarlayan yinelenenleri kaldırma işlemi, yüksek oranda parçalanmış ve yinelenenleri kaldırılmış dosyaları yüksek öncelikle ele almak üzere başka bir işlem ekler.

DPM ve yinelenenleri kaldırma zaman çizelgesini ayarlama

Hem yedekleme hem de yinelenenleri kaldırma işlemi G/Ç yoğunluklu işlemlerdir. Bunlar aynı anda çalıştırılacaksa, işlemler arasında geçişin ek yükü maliyetli olabilir ve bir günde daha az verinin yedeklenmesine ya da yinelenenlerinin kaldırılmasına yol açabilir. Özel ve ayrılmış yinelenenleri kaldırma ve yedekleme pencereleri yapılandırmanız önerilir. Bunun yapılması, bu işlemlerin her biri için G/Ç trafiğinin günlük sistem çalışması sırasında verimli bir şekilde dağıtılmasını sağlamaya yardımcı olur. Zamanlama için önerilen yönergeler şunlardır:

  • Günleri çakışmayan yedekleme ve yinelenenleri kaldırma pencerelerine bölün.

  • Özel yedekleme zamanlamaları ayarlayın.

  • Özel yinelenenleri kaldırma zamanlamaları ayarlayın.

  • Günlük yinelenenleri kaldırma penceresinde iyileştirmeyi zamanlayın.

  • Bu süreyi atık toplama ve temizleme işleri için kullanarak, hafta sonu yapılacak yinelenenleri kaldırma zamanlamalarını ayrıca ayarlayın.

DPM zamanlamalarını aşağıdaki PowerShell komutu ile ayarlayabilirsiniz:

Set-DPMConsistencyCheckWindow -ProtectionGroup $mpg -StartTime $startTime -
DurationInHours $duration
Set-DPMBackupWindow -ProtectionGroup $mpg -StartTime $startTime -DurationInHours
$duration

Bu yapılandırmada DPM, sanal makineleri akşam 10 ile sabah 6 arasında yedekleyecek şekilde yapılandırılır. Yinelenenleri kaldırma işlemi ise günün kalan 16 saati için zamanlanır. Yapılandırdığınız gerçek yinelenenleri kaldırma süresi birim boyutuna bağlıdır. Daha fazla bilgi için bkz . Yinelenen Verileri Kaldırma için Birimleri Boyutlandırma. Yedekleme penceresi sona erdikten sonra 06:00'da başlayan 16 saatlik yinelenenleri kaldırma penceresi, tek tek tüm küme düğümlerinden aşağıdaki gibi yapılandırılır:

#disable default schedule
Set-DedupSchedule * -Enabled:$false
#Remainder of the day after an 8 hour backup window starting at 10pm $dedupDuration = 16
$dedupStart = "6:00am"
#On weekends GC and scrubbing start one hour earlier than optimization job.
# Once GC/scrubbing jobs complete, the remaining time is used for weekend
# optimization.
$shortenedDuration = $dedupDuration - 1
$dedupShortenedStart = "7:00am"
#if the previous command disabled priority optimization schedule
#reenable it
if ((Get-DedupSchedule -name PriorityOptimization -ErrorAction SilentlyContinue) -ne $null)
{
Set-DedupSchedule -Name PriorityOptimization -Enabled:$true
}
#set weekday and weekend optimization schedules
New-DedupSchedule -Name DailyOptimization -Type Optimization -DurationHours $dedupDuration -Memory 50 -Priority Normal -InputOutputThrottleLevel None -Start $dedupStart -Days Monday,Tuesday,Wednesday,Thursday,Friday
New-DedupSchedule -Name WeekendOptimization -Type Optimization -DurationHours $shortenedDuration -Memory 50 -Priority Normal -InputOutputThrottleLevel None -Start $dedupShortenedStart -Days Saturday,Sunday
#re-enable and modify scrubbing and garbage collection schedules
Set-DedupSchedule -Name WeeklyScrubbing -Enabled:$true -Memory 50 -DurationHours $dedupDuration -Priority Normal -InputOutputThrottleLevel None -Start $dedupStart -StopWhenSystemBusy:$false -Days Sunday
Set-DedupSchedule -Name WeeklyGarbageCollection -Enabled:$true -Memory 50 -DurationHours $dedupDuration -Priority Normal -InputOutputThrottleLevel None -Start $dedupStart -StopWhenSystemBusy:$false -Days Saturday
#disable background optimization
if ((Get-DedupSchedule -name BackgroundOptimization -ErrorAction SilentlyContinue) -ne $null)
{
Set-DedupSchedule -Name BackgroundOptimization -Enabled:$false
}

Yedekleme penceresi her değiştirildiğinde, yinelenenleri kaldırma penceresinin çakışmaması için bu pencereyle birlikte değiştirilmesi çok önemlidir. Yinelenenleri kaldırma ve yedekleme penceresinin günün 24 saatini doldurması gerekmez; ancak iş yüklerinde ve veri değişim sıklığında beklenen günlük değişiklikler nedeniyle işlem süresindeki değişimlere izin vermeleri kesinlikle önerilir.

Yedekleme performansının sonuçları

Bir dosya kümesinin yinelenenleri kaldırıldıktan sonra dosyalara erişirken küçük bir performans maliyeti olabilir. Bunun nedeni, yinelenenleri kaldırılmış dosyalar tarafından kullanılan dosya biçimine erişmek için gereken ek işlemlerdir. Bu senaryoda dosyalar, yedekleme penceresi sırasında DPM tarafından sürekli kullanımı gören bir dizi VHDX dosyasıdır. Bu dosyaların yinelenenleri kaldırmanın etkisi, yedekleme ve kurtarma işlemlerinin yinelenenleri kaldırmadan biraz daha yavaş olabileceği anlamına gelir. Her yedekleme ürününde olduğu gibi DPM de geri yükleme işlemleri sırasında en önemli işlemin okuma işlemleri olduğu, yazma yoğunluklu bir iş yüküdür. Yinelenenleri kaldırma nedeniyle yedekleme performansının etkilerini giderme önerileri şunlardır:

  • Okuma/geri yükleme işlemleri: Yinelenenleri kaldırma özelliği yinelenenleri kaldırılmış öbekleri önbelleğe aldığından, okuma işlemleri üzerindeki etkileri genellikle göz ardı edilir ve özel bir dikkate alınması gerekmez.

  • Yazma / yedekleme işlemleri: Yedekleme penceresini tanımlarken yedekleme süresinde %5-10'lık bir artış planlayın. (Bu artış, yinelenenleri kaldırılmamış birimlere yazılırken beklenen yedeklemeye göre bir artıştır.)

İzleme

Aşağıdakileri sağlamak üzere DPM ve yinelenen verilerin kaldırılması izlenebilir:

  • Yedek verileri depolamak için yeterli disk alanının sağlanması

  • DPM yedekleme işlerinin normal şekilde tamamlanması

  • Yinelenenleri kaldırmanin yedekleme birimlerinde etkin olması

  • Yinelenenleri kaldırma zamanlamalarının doğru şekilde ayarlanması

  • Yinelenenleri kaldırma işleminin günlük olarak normal şekilde tamamlanması

  • Yinelenenleri kaldırma tasarruflarının sistem yapılandırması için yapılan varsayımlarla eşleşmesi

Yinelenenleri kaldırma işleminin başarısı, sistem donanımının genel özelliklerine (CPU işleme hızı, G/Ç bant genişliği, depolama kapasitesi dahil), doğru sistem yapılandırmasına, ortalama sistem yüküne ve günlük değiştirilen veri miktarına bağlıdır.

DPM’yi DPM Merkezi Konsolu ile izleyebilirsiniz. Bkz. Merkezi Konsol'u Yükleme.

Yinelenenleri kaldırma durumunu, kaydetme oranını ve zamanlama durumunu denetlemek için aşağıdaki PowerShell komutlarını kullanarak yinelenenleri kaldırmayı izleyebilirsiniz:

Durum alın:

PS C:\> Get-DedupStatus
FreeSpace SavedSpace OptimizedFiles InPolicyFiles Volume
-------------- ---------- -------------- ------------- ------
280.26 GB 529.94 GB 36124 36125 X:
151.26 GB 84.19 GB 43017 43017 Z:

Tasarruf alın:

PS C:\> Get-DedupVolume
Enabled SavedSpace SavingsRate Volume
------- ---------- ----------- ------
True 529.94 GB 74 % X:

Get-DedupSchedule cmdlet'ini kullanarak zamanlama durumunu alın.

Olay izleme

Olay günlüğünün izlenmesi, yinelenenleri kaldırma olaylarını ve durumunu anlamanıza yardımcı olabilir.

  • Yinelenenleri kaldırma olaylarını görüntülemek için Dosya Gezginimenüsünde Uygulama ve Hizmet Günlükleri>Microsoft>Windows>Yinelenenleri Kaldırma.

  • |fl Windows PowerShell sonuçlarında LastOptimizationResult = 0x00000000 değeri Get-DedupStatus görünüyorsa, veri kümesinin tamamı önceki iyileştirme işi tarafından işlenmiştir. Aksi takdirde, sistem yinelenenleri kaldırma işlemini tamamlayamamıştır ve birim boyutu gibi yapılandırma ayarlarınızı denetlemek isteyebilirsiniz.

Daha ayrıntılı cmdlet örnekleri için bkz Yinelenen Verileri Kaldırma için İzleyici ve Rapor.

Yedekleme depolama alanını izleme

Yapılandırma örneğimizde, 7,2-TB birimleri 10 x 1 TB dinamik VHDX dosyalarında depolanan 10 TB "mantıksal" veri (yinelenenleri kaldırılmıyorsa verilerin boyutu) ile doldurulur. Bu dosyalar ek yedekleme verileri biriktirdiğinden birimi yavaşça doldururlar. Yinelenenleri kaldırmanın neden olduğu tasarruf yüzdesi yeterince yüksekse, 10 dosyanın tümü maksimum mantıksal boyutuna ulaşabilir ve 7,2 TB birimine sığmaya devam eder (dpm sunucularının kullanması için ek VHDX dosyaları ayırmak için ek alan bile olabilir). Ancak yinelenenleri kaldırmadan elde edilen boyut tasarrufu yeterli değilse, VHDX dosyaları tam mantıksal boyutuna ulaşmadan önce birimdeki alan tükenebilir ve birim dolabilir. Birimlerin dolmasını önlemek için aşağıdakileri öneririz:

  • Birim boyutu gereksinimlerinde ölçülü olun ve bir miktar fazla depolama sağlamaya izin verin. Yinelenenleri kaldırma tasarrufları ve veri değişim sıklığında beklenen değişimlere izin vermek için yedekleme depolama alanı kullanımını planlarken en az %10 arabelleğe izin vermek önerilir.

  • Alan kullanımı ve yinelenenleri kaldırma tasarruf oranlarının beklenen düzeylerde olduğundan emin olmak için yedekleme depolama alanı için kullanılan birimleri izleyin.

Birim dolarsa, aşağıdaki belirtiler sonuçlanır:

  • DPM sanal makinesi bir kritik duraklama durumuna girer ve bu VM tarafından başka bir yedekleme işi verilemez.

  • Dolu birimde VHDX dosyaları kullanan tüm yedekleme işleri başarısız olur.

Bu durumdan kurtarmak ve sistemi normal çalışmaya geri yüklemek için ek depolama alanı sağlanabilir ve yer açmak için DPM sanal makinesinin veya VHDX'inin depolama geçişi gerçekleştirilebilir:

  1. Dolu yedekleme paylaşımındaki VHDX dosyalarını içeren DPM Sunucusunu durdurun.

  2. NTFS ve yinelenenleri kaldırma dahil olmak üzere var olan paylaşımlar için kullanılan yapılandırma ve ayarları kullanarak ek bir birim ve yedekleme paylaşımı oluşturun.

  3. DPM Sunucusu sanal makinesi için Depolama'yı geçirin ve en az bir VHDX dosyasını tam yedekleme paylaşımından 2. adımda oluşturulan yeni yedekleme paylaşımına geçirin.

  4. Yinelenen Verileri Kaldırma atık toplama (GC) işini dolu olan kaynak yedekleme paylaşımında çalıştırın. GC işi başarılı olmalı ve boş alanı geri kazanmalıdır.

  5. DPM sunucusu sanal makinesini yeniden başlatın.

  6. Daha önce başarısız olan tüm veri kaynakları için bir sonraki yedekleme penceresi sırasında bir DPM tutarlılık denetimi işi tetiklenir.

  7. Tüm yedekleme işleri başarılı olmalıdır.

Özet

Yinelenenleri kaldırma ve DPM bir araya geldiğinde önemli bir alan tasarrufu sağlar. Bu durum daha yüksek saklama hızları, daha sık yedekleme ve DPM dağıtımı için daha iyi toplam sahip olma maliyeti sağlar. Bu belgedeki yönerge ve öneriler DPM depolama alanı yinelenenleri kaldırma işlemini yapılandırmanız ve faydaları kendi dağıtımınızda görmeniz için araç ve bilgiler sağlar.

Sık sorulan sorular

S: DPM VHDX dosyalarının boyutu 1 TB olmalıdır. Bu, DPM'nin vm veya SharePoint ya da SQL DB ya da 1 TB boyutunda > bir dosya birimini yedekleyebileceği anlamına mı geliyor?

A: No. DPM birden çok birimi bir araya toplayarak yedeklemeleri depolar. Bu nedenle, 1 TB dosya boyutunun DPM'nin yedekleyebilecekleri veri kaynağı boyutları üzerinde herhangi bir etkisi yoktur.

S: DPM depolama VHDX dosyalarının yalnızca SMB dosya paylaşımlarında dağıtılması zorunlu gibi görünüyor. Yedek VHDX dosyalarını DPM sanal makinesinin çalıştığı aynı sistemde yinelenenleri kaldırma özelliği etkin birimlere depolarsam ne olur?

A: Yukarıda açıklandığı gibi DPM, Hyper-V ve yinelenenleri kaldırma işlemleri depolama ve işlem yoğunluklu işlemlerdir. Bunların üçünü de tek bir sistemde birleştirmek, Hyper-V ve VM'lerini aç bırakabilecek G/Ç ve yoğun işlem gerektiren işlemlere yol açabilir. BIR VM'de DPM'yi aynı makinedeki yedekleme depolama birimleriyle yapılandırmayı denemeye karar verirseniz, aynı makinede üç işlemi de sürdürmek için yeterli G/Ç bant genişliği ve işlem kapasitesi olduğundan emin olmak için performansı dikkatle izlemeniz gerekir.

S: Yinelenenleri kaldırma ve yedekleme için özel ve ayrı pencereler öneriyorsunuz. DPM yedekleme yaparken yinelenenleri kaldırmayı neden etkinleştiremiyorum? SQL veritabanımı her 15 dakikada bir yedeklemem gerekiyor.

A: Yinelenenleri kaldırma ve DPM, depolama açısından yoğun işlemlerdir ve her ikisinin de aynı anda çalıştırılması verimsiz olabilir ve G/Ç yetersizliğiyle sonuçlanabilir. Bu nedenle, iş yüklerini günde birden fazla kez korumak (örneğin 15 dakikada bir SQL Server) ve yinelenenleri kaldırmayı aynı anda etkinleştirmek için kaynak yetersizliği önlemek için yeterli G/Ç bant genişliği ve bilgisayar kapasitesi olduğundan emin olun.

S: Açıklanan yapılandırmaya göre DPM’nin bir sanal makinede çalıştırılması gerekiyor. Neden yinelenenleri kaldırma işlemini VHDX dosyaları yerine doğrudan çoğaltma biriminde ve gölge kopya birimlerinde etkinleştiremiyorum?

C: Yinelenenleri kaldırma işlemi, tek dosyalarda çalışan birim başına yinelenenleri kaldırma işlemi yapar. Yinelenenleri kaldırma dosya düzeyinde iyileştirdiğinden, DPM'nin yedekleme verilerini depolamak için kullandığı VolSnap teknolojisini destekleyecek şekilde tasarlanmamıştır. DPM’yi bir VM’de çalıştıran Hyper-V, DPM birim işlemlerini VHDX dosya düzeyine eşler ve yinelenenleri kaldırma işleminin yedek verileri iyileştirmesine ve daha büyük depolama tasarrufları sağlamasına imkan tanır.

S: Yukarıdaki örnek yapılandırma yalnızca 7,2 TB birim oluşturmuştur. Daha büyük ya da daha küçük birimler oluşturabilir miyim?

C: Yinelenenleri kaldırma işlemi, birim başına tek bir iş parçacığı çalıştırır. Birim boyutu büyüdükçe, yinelenenleri kaldırma işleminin iyileştirmeyi tamamlaması daha uzun sürer. Diğer yandan küçük hacimlerde yinelenen öbeklerin bulunabileceği daha az veri vardır ve bu da tasarrufların azalmasına neden olabilir. Bu nedenle, en iyi tasarruf için toplam değişim sıklığı ve sistem donanımı özelliklerine göre ses düzeyi boyutuna ince ayar yapılması önerilir. Yinelenenleri kaldırma işleminde kullanılan birim boyutlarını belirleme hakkında daha ayrıntılı bilgi, Windows Server’da Yinelenenleri Kaldırma için Birimleri Boyutlandırma bölümünde bulunabilir. Yinelenenleri kaldırma ile kullanılan birim boyutlarını belirleme hakkında daha ayrıntılı bilgi için bkz. Yinelenen Verileri Kaldırma için Birimleri Boyutlandırma.