Impostazioni avanzate di Deduplicazione datiAdvanced Data Deduplication settings

Si applica a Windows Server (Canale semestrale), Windows Server 2016Applies to Windows Server (Semi-Annual Channel), Windows Server 2016

In questo documento viene descritto come modificare le impostazioni di deduplicazione avanzate.This document describes how to modify advanced Data Deduplication settings. Per i carichi di lavoro consigliati, le impostazioni predefinite dovrebbero essere sufficienti.For recommended workloads, the default settings should be sufficient. Il motivo principale per cui si modificano queste impostazioni è migliorare le prestazioni della deduplicazione dei dati con altri tipi di carichi di lavoro.The main reason to modify these settings is to improve Data Deduplication's performance with other kinds of workloads.

Modifica delle pianificazioni di processo di deduplicazione datiModifying Data Deduplication job schedules

Le pianificazioni predefinite dei processi di deduplicazione dati sono progettate in modo da funzionare per i carichi di lavoro consigliati ed essere il meno possibile intrusive (escluso il processo Ottimizzazione della priorità che è abilitato per il tipo di utilizzo Backup).The default Data Deduplication job schedules are designed to work well for recommended workloads and be as non-intrusive as possible (excluding the Priority Optimization job that is enabled for the Backup usage type). Quando i carichi di lavoro richiedono la disponibilità di un gran numero di risorse, è possibile garantire che i processi vengano eseguiti solo durante le ore di inattività oppure ridurre o aumentare la quantità di risorse di sistema che un processo di deduplicazione dati è autorizzato a consumare.When workloads have large resource requirements, it is possible to ensure that jobs run only during idle hours, or to reduce or increase the amount of system resources that a Data Deduplication job is allowed to consume.

Modifica una pianificazione della deduplicazione datiChanging a Data Deduplication schedule

I processi di deduplicazione dati vengono pianificati dal servizio Utilità di pianificazione di Windows, che consente di visualizzarli e modificarli nel percorso Microsoft\Windows\Deduplication.Data Deduplication jobs are scheduled via Windows Task Scheduler and can be viewed and edited there under the path Microsoft\Windows\Deduplication. La deduplicazione dei dati include diversi cmdlet che semplificano la pianificazione.Data Deduplication includes several cmdlets that make scheduling easy.

Il motivo più comune per cui si modifica l'orario in cui devono essere eseguiti i processi di deduplicazione dei dati è la necessità di assicurarsi che vengano eseguiti durante le ore non lavorative.The most common reason for changing when Data Deduplication jobs run is to ensure that jobs run during off hours. Nell'esempio seguente viene illustrato in dettaglio come modificare la pianificazione della deduplicazione dei dati per uno scenario sunny day: un host Hyper-V iperconvergente non attivo nei fine settimana e dopo le 19:00 nei giorni lavorativi.The following step-by-step example shows how to modify the Data Deduplication schedule for a sunny day scenario: a hyper-converged Hyper-V host that is idle on weekends and after 7:00 PM on weeknights. Per modificare la pianificazione, eseguire i cmdlet di PowerShell indicati di seguito in un contesto Amministratore.To change the schedule, run the following PowerShell cmdlets in an Administrator context.

  1. Disabilitare i processi di ottimizzazione con pianificazione oraria.Disable the scheduled hourly Optimization jobs.

    Set-DedupSchedule -Name BackgroundOptimization -Enabled $false
    Set-DedupSchedule -Name PriorityOptimization -Enabled $false
    
  2. Rimuovere i processi Garbage Collection e Pulitura dell'integrità attualmente pianificati.Remove the currently scheduled Garbage Collection and Integrity Scrubbing jobs.

    Get-DedupSchedule -Type GarbageCollection | ForEach-Object { Remove-DedupSchedule -InputObject $_ }
    Get-DedupSchedule -Type Scrubbing | ForEach-Object { Remove-DedupSchedule -InputObject $_ }
    
  3. Creare un processo di ottimizzazione notturno che venga eseguito alle 19:00 con priorità alta e tutte le CPU e tutta la memoria disponibili nel sistema.Create a nightly Optimization job that runs at 7:00 PM with high priority and all the CPUs and memory available on the system.

    New-DedupSchedule -Name "NightlyOptimization" -Type Optimization -DurationHours 11 -Memory 100 -Cores 100 -Priority High -Days @(1,2,3,4,5) -Start (Get-Date "2016-08-08 19:00:00")
    

    Nota

    La parte date del System.Datetime trasmesso a -Start è irrilevante (purché sia nel passato), ma la parte time specifica quando deve iniziare il processo.The date part of the System.Datetime provided to -Start is irrelevant (as long as it's in the past), but the time part specifies when the job should start.

  4. Creare un processo di Garbage Collection settimanale che venga eseguito il sabato a partire dalle 7:00 con priorità alta e tutte le CPU e tutta la memoria disponibili nel sistema.Create a weekly Garbage Collection job that runs on Saturday starting at 7:00 AM with high priority and all the CPUs and memory available on the system.

    New-DedupSchedule -Name "WeeklyGarbageCollection" -Type GarbageCollection -DurationHours 23 -Memory 100 -Cores 100 -Priority High -Days @(6) -Start (Get-Date "2016-08-13 07:00:00")
    
  5. Creare un processo di Pulitura dell'integrità settimanale che venga eseguito la domenica a partire dalle 7:00 con priorità alta e tutte le CPU e tutta la memoria disponibili nel sistema.Create a weekly Integrity Scrubbing job that runs on Sunday starting at 7 AM with high priority and all the CPUs and memory available on the system.

    New-DedupSchedule -Name "WeeklyIntegrityScrubbing" -Type Scrubbing -DurationHours 23 -Memory 100 -Cores 100 -Priority High -Days @(0) -Start (Get-Date "2016-08-14 07:00:00")
    

Impostazioni disponibili a livello di processoAvailable job-wide settings

È possibile attivare o disattivare le impostazioni seguenti per i processi di deduplicazione dati nuovi o pianificati:You can toggle the following settings for new or scheduled Data Deduplication jobs:

Nome parametroParameter name DefinizioneDefinition Valori accettatiAccepted values Motivo per cui si vuole impostare questo valoreWhy would you want to set this value?
TypeType Il tipo di processo che deve essere pianificatoThe type of the job that should be scheduled
  • OttimizzazioneOptimization
  • GarbageCollectionGarbageCollection
  • ScrubbingScrubbing
Questo valore è obbligatorio perché è il tipo di processo che si vuole pianificare.This value is required because it is the type of job that you want to have be scheduled. Questo valore non può essere modificato dopo che l'attività è stata pianificata.This value cannot be changed after the task has been scheduled.
PriorityPriority Priorità di sistema del processo pianificatoThe system priority of the scheduled job
  • AltoHigh
  • MedioMedium
  • BassaLow
Questo valore consente al sistema di determinare la modalità di allocazione del tempo della CPU.This value helps the system determine how to allocate CPU time. Alto userà più tempo della CPU, Basso ne userà il minimo.High will use more CPU time, low will use less.
DaysDays I giorni in cui il processo è pianificatoThe days that the job is scheduled Matrice di numeri interi da 0 a 6 che rappresenta i giorni della settimana:An array of integers 0-6 representing the days of the week:
  • 0 = domenica0 = Sunday
  • 1 = lunedì1 = Monday
  • 2 = martedì2 = Tuesday
  • 3= mercoledì3 = Wednesday
  • 4 = giovedì4 = Thursday
  • 5 = venerdì5 = Friday
  • 6 = sabato6 = Saturday
Le attività pianificate devono essere eseguite in almeno un giorno.Scheduled tasks have to run on at least one day.
CoreCores La percentuale di core del sistema che deve usata da un processoThe percentage of cores on the system that a job should use Numeri interi da 0 a 100 (indica una percentuale)Integers 0-100 (indicates a percentage) Per controllare il livello di impatto di un processo sulle risorse di calcolo del sistemaTo control what level of impact a job will have on the compute resources on the system
DurationHoursDurationHours Numero massimo di ore consentite per l'esecuzione di un processoThe maximum number of hours a job should be allowed to run Numeri interi positiviPositive integers Per evitare che un processo per l'esecuzione in un carico di lavoro's ore di inattivitàTo prevent a job for running into a workload's non-idle hours
EnabledEnabled Se il processo verrà eseguitoWhether the job will run True/falseTrue/false Per disabilitare un processo senza rimuoverloTo disable a job without removing it
CompletiFull Per la pianificazione di un processo di Garbage Collection completoFor scheduling a full Garbage Collection job Opzione (true/false)Switch (true/false) Per impostazione predefinita, ogni quarto processo è un processo di Garbage Collection completo.By default, every fourth job is a full Garbage Collection job. Con questa opzione, è possibile pianificare l'esecuzione di Garbage Collection completa in modo che sia più frequente.With this switch, you can schedule full Garbage Collection to run more frequently.
InputOutputThrottleInputOutputThrottle Specifica la quantità di limitazione di input/output applicata al processoSpecifies the amount of input/output throttling applied to the job Numeri interi da 0 a 100 (indica una percentuale)Integers 0-100 (indicates a percentage) La limitazione assicura che don processi't interferire con altri processi dei / O intensivo.Throttling ensures that jobs don't interfere with other I/O-intensive processes.
MemoriaMemory Percentuale di memoria del sistema che deve usata da un processoThe percentage of memory on the system that a job should use Numeri interi da 0 a 100 (indica una percentuale)Integers 0-100 (indicates a percentage) Per controllare il livello di impatto del processo sulle risorse di memoria del sistemaTo control what level of impact the job will have on the memory resources of the system
NomeName Il nome del processo pianificatoThe name of the scheduled job StringaString Un processo deve avere un nome identificabile in modo univoco.A job must have a uniquely identifiable name.
ReadOnlyReadOnly Indica che il processo di pulitura elabora e segnala i danneggiamenti che trova, ma non effettua alcuna azione di riparazioneIndicates that the scrubbing job processes and reports on corruptions that it finds, but does not run any repair actions Opzione (true/false)Switch (true/false) Si vuole ripristinare manualmente i file che risiedono in sezioni danneggiate del disco.You want to manually restore files that sit on bad sections of the disk.
InizioStart Specifica l'ora in cui un processo deve iniziareSpecifies the time a job should start System.DateTime Il data fa parte del System.Datetime fornito al Start è irrilevante (fino al momento's nel passato), ma il ora parte specifica quando deve iniziare il processo .The date part of the System.Datetime provided to Start is irrelevant (as long as it's in the past), but the time part specifies when the job should start.
StopWhenSystemBusyStopWhenSystemBusy Specifica se la deduplicazione dei dati deve essere interrotta se il sistema è occupatoSpecifies whether Data Deduplication should stop if the system is busy Opzione (true/false)Switch (True/False) Questa opzione consente di controllare il comportamento della deduplicazione dei dati. Ciò è particolarmente importante se si vuole eseguire la deduplicazione dei dati mentre il carico di lavoro è attivo.This switch gives you the ability to control the behavior of Data Deduplication--this is especially important if you want to run Data Deduplication while your workload is not idle.

Modifica delle impostazioni a livello di volume di deduplicazione datiModifying Data Deduplication volume-wide settings

Attivare e disattivare le impostazioni del volumeToggling volume settings

È possibile specificare impostazioni predefinite a livello di volume per la deduplicazione dei dati usando il tipo di utilizzo che si seleziona quando si abilita una deduplicazione per un volume.You can set the volume-wide default settings for Data Deduplication via the usage type that you select when you enable a deduplication for a volume. La deduplicazione dei dati include cmdlet che semplificano la modifica delle impostazioni a livello di volume:Data Deduplication includes cmdlets that make editing volume-wide settings easy:

I motivi principali per cui si modificano le impostazioni di volume per il tipo di utilizzo selezionato sono migliorare le prestazioni di lettura per file specifici, ad esempio elementi multimediali o altri tipi di file che sono già compressi, e regolare la deduplicazione dei dati per ottimizzarla al meglio per il carico di lavoro specifico.The main reasons to modify the volume settings from the selected usage type are to improve read performance for specific files (such as multimedia or other file types that are already compressed) or to fine-tune Data Deduplication for better optimization for your specific workload. Nell'esempio seguente viene illustrato come modificare le impostazioni del volume della deduplicazione dei dati per un carico di lavoro che è molto simile a un carico di lavoro generale del file server, ma usa file di grandi dimensioni che cambiano frequentemente.The following example shows how to modify the Data Deduplication volume settings for a workload that most closely resembles a general purpose file server workload, but uses large files that change frequently.

  1. Vedere le impostazioni correnti del volume per il Volume condiviso cluster 1.See the current volume settings for Cluster Shared Volume 1.

    Get-DedupVolume -Volume C:\ClusterStorage\Volume1 | Select *
    
  2. Abilitare OptimizePartialFiles nel Volume condiviso cluster 1 in modo che il criterio MinimumFileAge venga applicato a sezioni del file anziché all'intero file.Enable OptimizePartialFiles on Cluster Shared Volume 1 so that the MinimumFileAge policy applies to sections of the file rather than the whole file. Ciò garantisce che la maggior parte del file venga ottimizzata anche se le sezioni del file cambiano regolarmente.This ensures that the majority of the file gets optimized even though sections of the file change regularly.

    Set-DedupVolume -Volume C:\ClusterStorage\Volume1 -OptimizePartialFiles
    

Impostazioni disponibili a livello di volumeAvailable volume-wide settings

Nome dell'impostazioneSetting name DefinizioneDefinition Valori accettatiAccepted values Motivo per cui si vuole modificare questo valoreWhy would you want to modify this value?
ChunkRedundancyThresholdChunkRedundancyThreshold Numero di volte in cui si fa riferimento a un blocco prima che un blocco venga duplicato nella sezione hotspot dell'Archivio blocchi.The number of times that a chunk is referenced before a chunk is duplicated into the hotspot section of the Chunk Store. Il valore della sezione hotspot è che le cosiddette "hot" blocchi di cui si fa spesso riferimento con più percorsi di accesso per migliorare i tempi di accesso.The value of the hotspot section is that so-called "hot" chunks that are referenced frequently have multiple access paths to improve access time. Numeri interi positiviPositive integers Il motivo principale per cui si modifica questo numero è incrementare la percentuale di riduzione per i volumi con elevata duplicazione.The main reason to modify this number is to increase the savings rate for volumes with high duplication. In generale, il valore predefinito (100) è l'impostazione consigliata e non si deve't necessario modificarlo.In general, the default value (100) is the recommended setting, and you shouldn't need to modify this.
ExcludeFileTypeExcludeFileType Tipi di file che vengono esclusi dall'ottimizzazioneFile types that are excluded from optimization Matrice di estensioni fileArray of file extensions Per alcuni tipi di file, in particolare i file multimediali o quelli già compressi, l'ottimizzazione non comporta particolari vantaggi.Some file types, particularly multimedia or files that are already compressed, do not benefit very much from being optimized. Questa impostazione consente di configurare quali tipi sono esclusi.This setting allows you to configure which types are excluded.
ExcludeFolderExcludeFolder Specifica i percorsi delle cartelle che non devono essere considerate per l'ottimizzazioneSpecifies folder paths that should not be considered for optimization Matrice di percorsi di cartelleArray of folder paths Per migliorare le prestazioni o evitare che il contenuto in determinati percorsi venga ottimizzato, è possibile escludere determinati percorsi nel volume dal processo di ottimizzazione.If you want to improve performance or keep content in particular paths from being optimized, you can exclude certain paths on the volume from consideration for optimization.
InputOutputScaleInputOutputScale Specifica il livello di parallelizzazione IO (code IO) per la deduplicazione dei dati da usare in un volume durante un processo di post-elaborazioneSpecifies the level of IO parallelization (IO queues) for Data Deduplication to use on a volume during a post-processing job Numeri interi positivi da 1 a 36Positive integers ranging 1-36 Il motivo principale per cui si modifica questo valore è ridurre l'impatto sulle prestazioni di un elevato carico di lavoro IO limitando il numero di code IO che la deduplicazione dei dati può usare in un volume.The main reason to modify this value is to decrease the impact on the performance of a high IO workload by restricting the number of IO queues that Data Deduplication is allowed to use on a volume. Si noti che la modifica di questa impostazione dal valore predefinito può causare la deduplicazione dei dati's esecuzione dei processi di post-elaborazione.Note that modifying this setting from the default may cause Data Deduplication's post-processing jobs to run slowly.
MinimumFileAgeDaysMinimumFileAgeDays Numero di giorni dopo la creazione del file prima che il file sia considerato conforme ai criteri per l'ottimizzazione.Number of days after the file is created before the file is considered to be in-policy for optimization. Numeri interi positivi (incluso zero)Positive integers (inclusive of zero) I tipi di uso predefinito e HyperV impostano questo valore su 3 per ottimizzare le prestazioni sui file attivi o creati di recente.The Default and HyperV usage types set this value to 3 to maximize performance on hot or recently created files. È consigliabile modificare il valore per rendere più aggressiva la deduplicazione dei dati o se non è rilevante la latenza aggiuntiva associata alla deduplicazione.You may want to modify this if you want Data Deduplication to be more aggressive or if you do not care about the extra latency associated with deduplication.
MinimumFileSizeMinimumFileSize Dimensione minima che un file deve avere per essere considerato conforme ai criteri per l'ottimizzazioneMinimum file size that a file must have to be considered in-policy for optimization Numeri interi positivi (byte) maggiori di 32 KBPositive integers (bytes) greater than 32 KB Il motivo principale della modifica di questo valore è escludere i file di piccole dimensioni che possono avere un valore di ottimizzazione limitato per risparmiare tempo di calcolo.The main reason to change this value is to exclude small files that may have limited optimization value to conserve compute time.
NoCompressNoCompress Indica se i blocchi devono essere compressi prima di essere inseriti nell'Archivio blocchiWhether the chunks should be compressed before being put into the Chunk Store True/FalseTrue/False Alcuni tipi di file, in particolare quelli multimediali e già compressi, non vengono compressi in modo appropriato.Some types of files, particularly multimedia files and already compressed file types, may not compress well. Questa impostazione consente di disattivare la compressione per tutti i file nel volume.This setting allows you to turn off compression for all files on the volume. Questa funzionalità è ideale se si sta ottimizzando un dataset che contiene molti file già compressi.This would be ideal if you are optimizing a dataset that has a lot of files that are already compressed.
NoCompressionFileTypeNoCompressionFileType Tipi di file i cui blocchi non devono essere compresso prima di essere aggiunti all'Archivio blocchiFile types whose chunks should not be compressed before going into the Chunk Store Matrice di estensioni fileArray of file extensions Alcuni tipi di file, in particolare quelli multimediali e già compressi, non vengono compressi in modo appropriato.Some types of files, particularly multimedia files and already compressed file types, may not compress well. Questa impostazione consente la disattivazione della compressione per tali file e quindi di risparmiare risorse della CPU.This setting allows compression to be turned off for those files, saving CPU resources.
OptimizeInUseFilesOptimizeInUseFiles Se abilitata, i file con handle verranno considerati conformi ai criteri per l'ottimizzazione.When enabled, files that have active handles against them will be considered as in-policy for optimization. True/falseTrue/false Abilitare questa impostazione se il carico di lavoro tiene aperti i file per lunghi periodi di tempo.Enable this setting if your workload keeps files open for extended periods of time. Se questa impostazione non è abilitata, un file non verrà mai ottimizzato se il carico di lavoro ha un handle aperto, anche se è's solo occasionalmente l'accodamento dei dati alla fine.If this setting is not enabled, a file would never get optimized if the workload has an open handle to it, even if it's only occasionally appending data at the end.
OptimizePartialFilesOptimizePartialFiles Se abilitata, il valore di MinimumFileAge si applica ai segmenti di un file anziché all'intero file.When enabled, the MinimumFileAge value applies to segments of a file rather than to the whole file. True/falseTrue/false Abilitare questa impostazione se il carico di lavoro funziona con file di grandi dimensioni, modificati di frequente, in cui la maggior parte del contenuto del file rimane invariato.Enable this setting if your workload works with large, often edited files where most of the file content is untouched. Se questa impostazione non è abilitata, questi file non verranno mai ottimizzati poiché continuano a essere modificati, anche se la maggior parte del contenuto dei file è pronto per essere ottimizzato.If this setting is not enabled, these files would never get optimized because they keep getting changed, even though most of the file content is ready to be optimized.
VerificaVerify Se abilitata, se l'hash di un blocco corrisponde a un blocco che è già presente nell'Archivio blocchi, i blocchi vengono confrontati byte per byte per verificare che siano identici.When enabled, if the hash of a chunk matches a chunk we already have in our Chunk Store, the chunks are compared byte-by-byte to ensure they are identical. True/falseTrue/false Questa è una funzionalità di integrità che assicura che l'algoritmo hash che confronta i blocchi non commetta errori confrontando due blocchi di dati che sono effettivamente diversi ma hanno lo stesso hash.This is an integrity feature that ensures that the hashing algorithm that compares chunks does not make a mistake by comparing two chunks of data that are actually different but have the same hash. In pratica, è molto improbabile che questo si verifichi.In practice, it is extremely improbable that this would ever happen. L'abilitazione della funzionalità di verifica comporta un sovraccarico significativo per il processo di ottimizzazione.Enabling the verification feature adds significant overhead to the optimization job.

Modifica delle impostazioni di deduplicazione dati a livello di sistemaModifying Data Deduplication system-wide settings

La deduplicazione dei dati include impostazioni aggiuntive a livello di sistema che possono essere configurate dal Registro di sistema.Data Deduplication has additional system-wide settings that can be configured via the registry. Queste impostazioni sono valide per tutti i processi e i volumi eseguiti nel sistema.These settings apply to all of the jobs and volumes that run on the system. Prestare particolare attenzione ogni volta che si modifica il Registro di sistema.Extra care must be given whenever editing the registry.

Ad esempio, è possibile disattivare completamente Garbage Collection.For example, you may want to disable full Garbage Collection. Altre informazioni sui motivi per cui queste operazioni possono risultare utili per lo scenario sono reperibili nelle Domande frequenti.More information about why this may be useful for your scenario can be found in Frequently asked questions. Per modificare il Registro di sistema con PowerShell:To edit the registry with PowerShell:

  • Se la deduplicazione dei dati è in esecuzione in un cluster:If Data Deduplication is running in a cluster:

    Set-ItemProperty -Path HKLM:\System\CurrentControlSet\Services\ddpsvc\Settings -Name DeepGCInterval -Type DWord -Value 0xFFFFFFFF
    Set-ItemProperty -Path HKLM:\CLUSTER\Dedup -Name DeepGCInterval -Type DWord -Value 0xFFFFFFFF
    
  • Se la deduplicazione dei dati non è in esecuzione in un cluster:If Data Deduplication is not running in a cluster:

    Set-ItemProperty -Path HKLM:\System\CurrentControlSet\Services\ddpsvc\Settings -Name DeepGCInterval -Type DWord -Value 0xFFFFFFFF
    

Impostazioni disponibili a livello di sistemaAvailable system-wide settings

Nome dell'impostazioneSetting name DefinizioneDefinition Valori accettatiAccepted values Motivo per cui si vuole modificare il valoreWhy would you want to change this?
WlmMemoryOverPercentThresholdWlmMemoryOverPercentThreshold Questa impostazione consente ai processi di usare più memoria rispetto a quella che la deduplicazione dei dati ritiene effettivamente disponibile.This setting allows jobs to use more memory than Data Deduplication judges to actually be available. Ad esempio, un'impostazione di 300 significa che il processo deve usare tre volte la memoria assegnata per essere annullato.For example, a setting of 300 would mean that the job would have to use three times the assigned memory to get canceled. Numeri interi positivi (il valore 300 significa 300% o 3 volte)Positive integers (a value of 300 means 300% or 3 times) Se si ha un'altra attività che verrà interrotta se la deduplicazione dei dati richiede più memoriaIf you have another task that will stop if Data Deduplication takes more memory
DeepGCIntervalDeepGCInterval Questa impostazione consente di configurare l'intervallo in cui i processi di Garbage Collection normali diventano processi di Garbage Collection completi.This setting configures the interval at which regular Garbage Collection jobs become full Garbage Collection jobs. L'impostazione n significa ogni n processi si ha un processo di Garbage Collection completo.A setting of n would mean that every nth job was a full Garbage Collection job. Nota che un Garbage Collection completo è sempre disabilitato (indipendentemente dal valore del Registro di sistema) per i volumi con il il tipo di utilizzo Backup.Note that full Garbage Collection is always disabled (regardless of the registry value) for volumes with the Backup Usage Type. Start-DedupJob -Type GarbageCollection -Full può essere utilizzato se non si desidera completa di Garbage Collection in un volume di Backup.Start-DedupJob -Type GarbageCollection -Full may be used if full Garbage Collection is desired on a Backup volume. Numeri interi (-1 indica disabilitato)Integers (-1 indicates disabled) Vedere questa domanda nelle Domande frequentiSee this frequently asked question

Domande frequentiFrequently asked questions

Dopo aver modificato un'impostazione di deduplicazione dati, ora i processi sono lenti o non terminano e le prestazioni del carico di lavoro sono diminuito. Perché?I changed a Data Deduplication setting, and now jobs are slow or don't finish, or my workload performance has decreased. Why?
Queste impostazioni offrono un notevole controllo sul modo in cui viene eseguita la deduplicazione dei dati.These settings give you a lot of power to control how Data Deduplication runs. Usarle in modo responsabile e monitorare le prestazioni.Use them responsibly, and monitor performance.

Voglio eseguire ora un processo di deduplicazione dati, ma non si desidera creare una nuova pianificazione, posso farlo?I want to run a Data Deduplication job right now, but I don't want to create a new schedule--can I do this?
Sì, tutti i processi possono essere eseguiti manualmente.Yes, all jobs can be run manually.

Che cos'è la differenza tra Garbage Collection normali e completi?What is the difference between full and regular Garbage Collection?
Esistono due tipi di processi di Garbage Collection:There are two types of Garbage Collection:

  • Processo di Garbage Collection normale: usa un algoritmo statistico per trovare grandi blocchi senza riferimenti che soddisfano determinati criteri (memoria e IOP ridotti).Regular Garbage Collection uses a statistical algorithm to find large unreferenced chunks that meet a certain criteria (low in memory and IOPs). Un processo di Garbage Collection normale compatta un contenitore di archivio blocchi solo se una percentuale minima dei blocchi è priva di riferimento.Regular Garbage Collection compacts a chunk store container only if a minimum percentage of the chunks are unreferenced. Questo tipo di processo di Garbage Collection viene eseguito molto più velocemente e usa meno risorse rispetto a un processo di Garbage Collection completo.This type of Garbage Collection runs much faster and uses fewer resources than full Garbage Collection. La pianificazione predefinita del processo di Garbage Collection normale è l'esecuzione una volta alla settimana.The default schedule of the regular Garbage Collection job is to run once a week.
  • Processo di Garbage Collection completo: è un processo molto più accurato per la ricerca di blocchi senza riferimento e la liberazione di più spazio su disco.Full Garbage Collection does a much more thorough job of finding unreferenced chunks and freeing more disk space. Il processo di Garbage Collection completo compatta ogni contenitore anche se solo un singolo blocco nel contenitore non ha riferimenti.Full Garbage Collection compacts every container even if just a single chunk in the container is unreferenced. Il processo di Garbage Collection completo inoltre libera sul disco spazio che può essere stato usato se si è verificato un arresto anomalo del sistema o un guasto all'alimentazione durante un processo di ottimizzazione.Full Garbage Collection will also free space that may have been in use if there was a crash or power failure during an Optimization job. I processi di Garbage Collection completi ripristinano al 100% lo spazio disponibile che può essere ripristinato in un volume deduplicato richiedendo più tempo e risorse di sistema rispetto a un processo di Garbage Collection normale.Full Garbage Collection jobs will recover 100 percent of the available space that can be recovered on a deduplicated volume at the cost of requiring more time and system resources compared to a regular Garbage Collection job. Il processo di Garbage Collection completo in genere trova e rilascia fino al 5% più di dati senza riferimenti rispetto a un processo di Garbage Collection normale.The full Garbage Collection job will typically find and release up to 5 percent more of the unreferenced data than a regular Garbage Collection job. La pianificazione predefinita del processo di Garbage Collection completo viene eseguita ogni quarta volta che è pianificato un processo di Garbage Collection.The default schedule of the full Garbage Collection job is to run every fourth time Garbage Collection is scheduled.

Motivo per cui vuole disattivare completamente Garbage Collection?Why would I want to disable full Garbage Collection?

  • I processi di Garbage Collection possono influire negativamente sulle copie shadow della durata del volume e sulle dimensioni del backup incrementale.Garbage Collection could adversely affect the volume's lifetime shadow copies and the size of incremental backup. I carichi di lavoro ad alta varianza o con numero elevato di operazioni di I/O possono subire un calo delle prestazioni a causa dei processi di Garbage Collection completi.High churn or I/O-intensive workloads may see a degradation in performance by full Garbage Collection jobs.
  • È possibile eseguire manualmente un processo di Garbage Collection completo da PowerShell per pulire le perdite se si è verificato un arresto anomalo del sistema.You can manually run a full Garbage Collection job from PowerShell to clean up leaks if you know your system crashed.