Aracılığıyla paylaş


DPM depolamayı yinelenenleri kaldırma

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

Yinelenen verileri kaldırma (yinelenenleri kaldırma) bir birimde yinelenen verileri bulur ve kaldırır ve 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.

  • Benzer türlerdeki ve iş yüklerindeki veriler birlikte işlendiğinde yinelenenleri kaldırma işlemiyle veri yedekliliği 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. Belirli bir dosyayı işlemeden önce verilerin beş gün süreyle yaşlanmasına izin verdikleri ve varsayılan en düşük dosya boyutu 32 KB olduğundan, varsayılan ayarlar müdahaleye neden olmaz. Uygulama yetersiz bellek ve CPU kullanımı için tasarlanmıştır.

  • Yinelenenleri kaldırma işlemi 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: Windows Dosya Sunucusu'ndaki VHD/VHDX dosyalarına yedekleme verilerini kaydeden yedekleme çözümleri (Hyper-V sanal makinesinde çalışan DPM gibi)

DPM ve yinelenenleri kaldırma

DPM ile yinelenenleri kaldırmanın kullanılması büyük tasarruflara neden olabilir. DPM yedekleme verileri iyileştirilirken yinelenenleri kaldırma tarafından kaydedilen alan miktarı, yedeklenen verilerin türüne bağlı olarak değişir. Örneğin, şifrelenmiş bir veritabanı sunucusunun yedeklenmesi, yinelenen veriler şifreleme işleminde gizlendiğinden çok az tasarruf sağlayabilir. Ancak, büyük bir Sanal Masaüstü Altyapısı (VDI) dağıtımının yedeklenmeleri, sanal masaüstü ortamları arasında genellikle büyük miktarda veri yinelemesi olduğundan %70-90+% aralığında büyük tasarruflara neden olabilir. Makalede açıklanan yapılandırmada çeşitli test iş yüklerini çalıştırdık ve %50 ile %90 arasında tasarruflar gördük.

DPM depolaması için 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 verilerini depolaması gerekir.

DPM'yi verileri yinelenenleri kaldırma birimine 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ğimiz için, 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 ölçeklendirilmiş 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üğümlerinin, Kasım 2014 veya sonraki bir Güncelleştirme Paketi ile Windows Server 2012 R2 çalıştırıyor olması gerekir.

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

  • Bu örnek, yedekleme verilerini depolamak için uzak SMB 3.0 paylaşımlarını kullanır, dolayısıyla birincil donanım gereksinimleri Hyper-V düğümleri yerine Dosya Sunucusu düğümleri etrafında ortalanır. Yedekleme ve üretim depolaması için CPS'de aşağıdaki donanım yapılandırması 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üğümlü 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 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 birimlerini ayarlama

DPM verilerini içeren yinelenenleri kaldırılmış VHDX dosyalarını desteklemek için büyük birimlerin ne kadar büyük olması gerektiğini düşünelim. CPS'de her biri 7,2 TB hacim 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 ile daha iyi çalışması için NTFS'yi 64 KB ayırma birimleri ve büyük dosya kaydı kesimleriyle biçimlendirin.

  • Önerilen birim boyutu olan 7,2 TB birimlerin ü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

      • Interleave == 256 KB (64 KB'lık ara ayırmada çift eşlik performansı varsayılan 256 KB'lık 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ğıdaki 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 bu kadar gün içinde değişmemiş dosyaları dikkate alabilmesi 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 . Yinelenen Verileri Yükleme ve Yapılandırma.

DPM depolamayı 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 birinde 1 TB'lık on dinamik VHDX dosyası oluşturulur ve DPM'ye eklenir. Ayrıca, yinelenenleri kaldırma tarafından üretilen depolama tasarruflarından yararlanmak için 3 TB depolama alanı fazla sağlama yapılır. Yinelenenleri kaldırma işlemi ek depolama tasarrufu sağlarken, kaydedilen alanı kullanmak için bu birimlerde yeni VHDX dosyaları oluşturulabilir. 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ştirmeye değil, gecikmeden iyileştirmeye başlamak üzere ayarlamak için aşağıdaki PowerShell komutunu çalıştırın. Varsayılan olarak Çöp Toplama (GC) işleri her hafta ve dördüncü haftada bir zamanlanır ve kaldırılacak veriler için daha kapsamlı ve zaman açısından yoğun bir arama için GC işi "derin GC" modunda çalışır. DPM iş yükü için, bu "derin GC" modu herhangi bir değer artışına neden olmaz ve yinelenenleri kaldırmanın verileri iyileştirebileceği süreyi azaltır. 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 sayıda parça birikebilir. İ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 zamanlamasını 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 onunla 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ümesi 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ı edilebilir ve özel bir nokta gerektirmez.

  • Yazma/yedekleme işlemleri: Yedekleme penceresini tanımlarken yedekleme süresinde %5-10 oranında 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.

Olayları 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.

  • Get-DedupStatus |fl Windows PowerShell sonuçlarında LastOptimizationResult = 0x00000000 değeri 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 birimler, 10 x 1 TB dinamik VHDX dosyalarında depolanan 10 TB "mantıksal" veri (yinelenenleri kaldırılmamış verilerin boyutu) ile doldurulur. Bu dosyalar ek yedekleme verileri biriktirdikçe birimi yavaş yavaş doldurur. 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'lık birime sığabilir (büyük olasılıkla 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ında ve veri değişim sıklığında beklenen varyasyonlara izin vermek üzere yedekleme depolama kullanımı planlarken en az %10 arabellek kullanılması ö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'in 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, SharePoint, SQL DB ya da 1 TB boyutunda > bir dosya birimini yedekleyebileceği anlamına mı geliyor?

Y: Hayır. 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?

Y: Yukarıda açıklandığı gibi DPM, Hyper-V ve yinelenenleri kaldırma işlemleri depolama ve işlem yoğunluklu işlemlerdir. Üçünün de tek bir sistemde birleştirilmesi, Hyper-V ve vm'lerini aç bırakabilecek G/Ç ve yoğun işlem gerektiren işlemlere yol açabilir. Aynı makinedeki yedekleme depolama birimleriyle bir VM'de DPM'yi yapılandırmayı denemeye karar verirseniz, aynı makinedeki üç 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 yedeklendiğinde yinelenenleri kaldırmayı neden etkinleştiremiyorum? SQL veritabanımı 15 dakikada bir yedeklemem gerekiyor.

Y: Yinelenenleri kaldırma ve DPM yoğun depolama işlemleridir 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 bir kereden fazla korumak (örneğin, 15 dakikada bir SQL Server) ve yinelenenleri kaldırmayı aynı anda etkinleştirmek için kaynak yetersizliklerini ö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. Yinelenenleri kaldırmayı VHDX dosyaları yerine çoğaltma birimi ve gölge kopya birimlerinde neden doğrudan etkinleştiremiyorum?

C: Yinelenenleri kaldırma işlemi, tek dosyalarda çalışan birim başına yinelenenleri kaldırma işlemi yapar. Yinelenenleri kaldırma işlemi 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 taraftan 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ığına 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.