Procedura: limitare la velocità e la larghezza di banda per le attività di backup

Per informazioni dettagliate sul prodotto, visitare la home page di BackupChain.

Download BackupChain® BackupChain Home

Molti dei nostri clienti hanno speso oltre $ 100.000 sul server hardware e quindi non è una sorpresa che abbiamo ricevuto numerosi clienti richiede di fornire più opzioni per consentire loro di ottimizzare la velocità di backup. Le La scheda Velocità è dove sono disponibili la maggior parte delle opzioni relative alla velocità.

Spesso è necessario limitare la velocità o l’inverso, utilizzare appieno tutte le risorse disponibili al fine di mantenere il ciclo di backup il più breve possibile.

Specifica dei limiti di allocazione delle risorse / sistema Prevenzione dello stress

Esistono diversi modi per ridurre l’utilizzo del sistema risorse, come RAM e CPU. Un minore utilizzo delle risorse di solito si traduce in un processo di backup più lento ma mantiene il sistema reattivo ad altri servizi e Programmi.

La priorità del processo di backup controlla la priorità del processo BackupChain in background rispetto a tutti gli altri processi sul sistema, incluso Windows stesso. Si consiglia di utilizzare un’impostazione bassa, a meno che non si sia esecuzione di BackupChain in un momento in cui nessun altro servizio deve rimanere Reattivo.

“Numero massimo di core CPU da utilizzare” limita la CPU di BackupChain utilizzo e aiuta anche a risparmiare RAM poiché solo un certo numero di lavoratori sarà attivo alla volta. L’inserimento di tutte le CPU disponibili porta al pieno utilizzo della CPU; Tuttavia, ciò dipende da fattori aggiuntivi, come il numero di simultanee backup di file e numero di addetti alla deduplicazione utilizzati (in Deduplicazione scheda). Il limite viene automaticamente revocato se si dispone di backup paralleli di file o se Si utilizza più di un operatore di deduplicazione.

“Abilita limiti di velocità” attiva la lettura e la scrittura Limiti di velocità di ingresso/uscita. Utilizzare queste opzioni per limitare le velocità di trasferimento a dischi rigidi, FTP o condivisioni di rete. Questo è utile per prevenire “intasamenti” o rete e linee Internet, ma aiuta anche a ridurre lo stress sul vostro hard Guida.

È nel tuo interesse evitare di affaticare il tuo sistema per evitare il sovraccarico del sistema e lo stress del disco rigido. Per mantenere il sistema Reattivo Si consiglia di utilizzare solo una percentuale della velocità effettiva Tariffe. La maggior parte dei dischi rigidi odierni è in grado di fornire una velocità di lettura / scrittura costante di Da 20 a 50 MB/sec con velocità di burst molto più elevate; Tuttavia, l’esecuzione di un disco rigido costantemente a ritmi rapidi per lungo tempo aumenta la sua temperatura e diminuisce la sua aspettativa di vita.

Backup simultanei dei file

“Backup simultanei di file” implica che BackupChain può Parallelizzare i backup dei file all’interno di un’attività.

Nota, tuttavia, si consiglia vivamente di non utilizzare questo a meno che non si conosca bene l’hardware e sia stata selezionata una funzionalità specifica set di backup in cui ha senso utilizzare la parallelizzazione.

Nota: se si configura un numero elevato di file in modo che siano Eseguito il backup simultaneo dell’intero processo potrebbe effettivamente richiedere più tempo rispetto a con Backup sequenziali se non è configurato correttamente. Se si gestiscono i file uno da uno sta infatti utilizzando tutte le risorse al loro massimo throughput, aggiungendo Ulteriori file in parallelo renderanno solo più lento l’intero processo. Parallelo I backup hanno senso, ad esempio, se viene impiegato molto tempo per comprimere un file. Un secondo file potrebbe eseguire un core CPU separato (nel caso dello ZIP in cui è possibile utilizzare un solo core per file). O, ad esempio, un secondo Il file potrebbe essere caricato mentre l’altro è ancora in fase di preparazione. Cercando di spingere Molti file attraverso la stessa connessione di rete non sono generalmente consigliati; un l’eccezione è il caso in cui si caricano file su un server WAN remoto, dove ogni Il collegamento può essere limitato a causa di reti esterne ed è utile utilizzare Flussi di caricamento multipli per una migliore velocità effettiva complessiva.

Informazioni di base sui dischi rigidi

I dischi rigidi meccanici sono costruiti utilizzando dischi rotanti e teste che si muovono avanti e indietro per leggere e scrivere dati. Una moderna meccanica dura L’unità è ottimizzata per offrire un buon throughput medio dei dati di lettura e scrittura in termini di streaming e buone velocità di burst quando vengono letti o scritti file di piccole dimensioni.

Se le teste hanno bisogno di muoversi molto, chiamato anche “cerca tempo”, Finirai con un enorme degrado delle prestazioni. Spostare un duro La testa dell’unità è molto dispendiosa e richiede un tempo relativamente lungo di diversi Millisecondi. Si noti che i dischi a stato solido non utilizzano la meccanica e quindi non lo fanno hanno questo svantaggio.

Se si esegue il backup di molti file dallo stesso disco rigido, È probabile che le teste dovranno muoversi avanti e indietro. Se la CPU nella finestra di dialogo system è il collo di bottiglia e si sta utilizzando la compressione ZIP, o se si utilizza un collegamento di caricamento FTP lento, potrebbe effettivamente avere senso multitasking e backup più file alla volta. Ma se la destinazione di backup è veloce e la velocità della CPU è sufficiente, il backup verrà eseguito più lentamente quando più di un file è Backup alla volta.

Tutti i dischi rigidi hanno anche spazio cache. Se leggi e/o scrivere molti file in parallelo la cache è condivisa e quindi la sua utilità è Minimizzato. La migliore velocità del disco rigido si ottiene quando vengono letti file di grandi dimensioni e scritto in lunghi flussi con quasi nessun movimento della testa. In tal caso la cache è Utilizzato anche in modo efficiente come cache Read Ahead .

Informazioni di sfondo Ethernet

La rete Ethernet è in realtà uno dei progetti più inferiori nel networking; Eppure, è la tecnologia più diffusa e più economica.

La cosa fondamentale da sapere su Ethernet è che le sue prestazioni viene ridotto esponenzialmente quando più di un nodo sul bus viene avviato Trasmissione. I pacchetti si scontrano e portano a lunghi ritardi ogni volta che un ulteriore Node vuole “parlare nel filo”.

Se i backup vengono eseguiti da un server di rete o sono Essendo inviato a un dispositivo di rete è necessario capire che il traffico di backup Molto probabilmente massimizzerà tutta la larghezza di banda di rete disponibile. Per questo motivo offrire un limite di velocità per la velocità di lettura e la velocità di scrittura. Potrebbe essere necessario limitare il velocità di backup per abbinare una frazione della velocità di rete, al fine di garantire il La rete rimane operativa per gli altri computer della rete.

Quanto sopra può anche diventare estremamente critico in un cluster Ambiente volumi condivisi o impostazione del cluster di failover.

In un’impostazione di rete che probabilmente non vorresti backup simultanei a tutti.

Quando utilizzare i backup simultanei

La risposta breve è: se il disco rigido o la rete NON è il collo di bottiglia.

Se la CPU è relativamente lenta ma i dischi rigidi sono molto veloce, come nel caso di molti server ottimizzati per il trasferimento dei dati piuttosto Rispetto ai calcoli, ha senso utilizzare più di un backup in parallelo.

Si noti che l’algoritmo di deduplicazione di BackupChain parallelizza da solo (è possibile specificare più di un operatore di deduplicazione nella finestra di dialogo Scheda Deduplicazione). Quindi di solito non è necessario eseguire diverse deduplicazioni simultaneamente.

Ovviamente i backup simultanei hanno senso quando molte CPU I core sono disponibili e inattivi. In caso di backup di macchine virtuali, è probabile che Si sta utilizzando la deduplicazione. Allora molto probabilmente sarebbe meglio fare backup sequenziali dei file e aumento del numero di addetti alla deduplicazione.

Un altro esempio tipico è FTP. Se la destinazione FTP utilizza il carico bilanciando e limitando severamente la larghezza di banda di upload per link, potresti bypassarlo caricando più file alla volta.

Un altro tipico esempio di parallelizzazione è ZIP. ZIP, dal suo natura, non può essere parallelizzato. Quindi, se i tuoi dischi rigidi sono davvero veloci ma uno single CPU core è relativamente lento (questo è il caso di quasi tutti i multi core sistemi CPU server) ha anche senso eseguire il backup di più file alla volta.

Cache delle cartelle, read-aahead e opzioni di buffering

La scheda velocità offre anche opzioni per abilitare la cache delle cartelle, cache di scrittura, ottimizzazioni della testina di lettura e l’opzione per mantenere il buffer al minimo grandezza.

Come con tutti gli algoritmi, ci sono pro e contro e in succede come conseguenza della natura di un algoritmo che in determinati ambienti fa non funziona bene. Una cache fa miracoli con hit della cache si verificano spesso e un La cache miss è rara, ma questi eventi dipendono in larga misura dai dati di cui viene eseguito il backup e l’ambiente server e l’hardware.

La maggior parte degli utenti non avrà bisogno di modificare queste impostazioni; tuttavia Esistono alcuni scenari in cui è possibile migliorare le prestazioni modificando il controllo configurazione.

Abilita cache cartelle

Questa opzione riduce al minimo la ricerca dei file tramite Cache. Se si utilizzano backup remoti (FTP) che non utilizzano un FTP BackupChain Server con funzionalità di scansione remota, si desidera disattivare questa opzione.

I server FTP BackupChain con funzionalità di scansione remota utilizzano un database di tutti i file lato server inviati al client. Questo Time Operation elimina tutte le ricerche di file in seguito e riduce significativamente Tempo di backup quando viene eseguito il backup di file server di grandi dimensioni. Come altri server FTP I prodotti non offrono tale funzione, vorrai disattivarla se lo fai non utilizzare un server FTP BackupChain.

Cache di scrittura e ottimizzazione read-ahead

Microsoft Windows include alcuni algoritmi intelligenti per memorizzare nella cache accesso ai file e I/O in generale, e la maggior parte delle volte questi algoritmi producono buoni risultati. Ci sono alcuni casi d’uso specifici che si traducono in prestazioni scadenti e persino rendere il sistema instabile, ad esempio quando Windows esaurisce la memoria a causa a un bug nell’algoritmo di memorizzazione nella cache. A nostra conoscenza questi bug in Windows persistito almeno fino a Windows Server 2016. Per risolvere questi rari problemi in Windows è possibile disattivare la cache di scrittura e l’ottimizzazione read-ahead. Si noti che in Generale Ti consigliamo di tenerli accesi per prestazioni migliori.

Buffering minimo

I/O più veloce beneficia di buffer più grandi; tuttavia, alcuni i server devono essere eseguiti con risorse RAM limitate. In questi scenari vorrai per consentire un buffering minimo per ridurre il consumo e i picchi di RAM, al costo potenziale di un certo degrado delle prestazioni.

Maggiori informazioni

La limitazione della larghezza di banda e i limiti di velocità possono essere configurati utilizzando le attività di backup del software BackupChain BackupChain, come il backup delle VM Hyper-V, il backup VMware, il backup VirtualBoxla clonazione da disco a disco, l’imaging del disco e il backup di Windows Server.

Altre esercitazioni di backup