Previous Topic: Supporto di multistreaming per processi di backup localiNext Topic: Attività supportate dal multiplexing


Elaborazione dei dati di backup in Arcserve Backup mediante il multiplexing

In un processo multiplexing i dati provenienti da più origini vengono scritti simultaneamente sullo stesso supporto (nastro). Il multiplexing viene utilizzato per massimizzare l'utilizzo efficiente di unità nastro e librerie durante le operazioni di backup e recupero ed è utile quando l'unità nastro è molto più veloce dell'origine di backup. Il multiplexing mantiene l'hardware di backup in esecuzione alla massima capacità per tutta la durata del processo di backup. Una sessione inclusa nel backup multiplexing non subisce l'impatto della velocità delle altre sessioni da sottoporre a multiplexing. L'unico fattore che può limitare la velocità di una sessione di backup è la velocità della periferica hardware.

Il numero massimo di processi che è possibile sottoporre a multiplexing è di norma limitato dalla quantità di memoria disponibile. Il numero predefinito di processi che è possibile sottoporre a multiplexing è 4, il numero minimo è 2 mentre il numero massimo è 32.

Quando un processo con più origini viene inoltrato attivando l'opzione multiplexing, viene suddiviso in processi subordinati, uno per origine. I processi secondari scrivono i dati simultaneamente sullo stesso supporto. Il numero di processi secondari distribuiti sarà, al massimo, uguale al numero di stream specificato per il multiplexing. Tuttavia, se un processo viene distribuito su più processi secondari e il valore specificato per Numero max di stream multiplexing è uno, i processi secondari verranno creati e ne verrà eseguito il backup in uno stream continuo (il numero massimo di stream predefinito è 4).

Diagramma di flusso - Multiplexing

Nota: se si utilizza il multiplexing, è possibile selezionare il numero massimo di stream che possono scrivere contemporaneamente sullo stesso nastro. Per ulteriori informazioni, consultare la sezione Definizione delle opzioni di multiplexing.

Il multiplexing è utile quando la velocità effettiva dell'unità nastro è superiore alla velocità di estrazione dei dati dall'origine. La velocità effettiva nel processo di backup è influenzata dai seguenti fattori:

In caso di backup di dati provenienti da più origini in una rete, molti dei fattori elencati sono coinvolti, con conseguente riduzione della velocità effettiva e aumento del tempo necessario per completare il backup. Inoltre, se l'unità nastro non è stata sottoposta a streaming in maniera coerente, la durata dell'unità si riduce notevolmente a causa dell'effetto a singhiozzo, che si verifica quando i dati vengono scritti in modo intermittente: l'unità deve arrestarsi e scorrere il supporto in avanti e indietro per individuare la nuova posizione dalla quale ricominciare a scrivere. Con il multiplexing i dati sono sempre disponibili e le unità nastro scorrono senza interruzioni. Questa modalità riduce il tempo di esecuzione del backup e, contemporaneamente, aumenta la durata dell'hardware.

Il multiplexing viene eseguito a livello del volume per i file normali, potendo eseguire contemporaneamente due volumi come due processi secondari separati, e a livello del database per i server di database locali. Il multiplexing viene eseguito a livello del nodo per la cartella Condivisioni preferenziali, per i server di database remoti e per gli Agenti client per Windows.

In Gestione stato processi ogni processo secondario dispone di una descrizione del processo predefinito con il seguente schema:

PROCESSO[ID][NomeServer](Sottoprocesso di multiplexing [SID])[Stato][Ora inizio - Ora fine][N. PROCESSO]

Nota: SID Represents the sub job (child) ID.