Best practice di File Transfer - Trasferimento di file con Nimble Studio

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Best practice di File Transfer

Per massimizzare i vantaggi diNimble Studio File Transfer, ti consigliamo di seguire le migliori pratiche riportate in questa pagina.

Amazon Simple Storage Service (Amazon S3)

AWS Key Management Service (AWS KMS)

Hardware

Si consiglia che il computer soddisfi i seguenti requisiti per l'utilizzoFile Transfer.

  • 8 core CPU logici

  • 8 GB RAM

File Transferpuò funzionare su una macchina con meno specifiche di queste, ma ciò può ridurre le prestazioni.

Configurazione

È possibile utilizzare l'autotuning o ottimizzare manualmente i parametri per soddisfare al meglio i casi d'uso del trasferimento di file. Se si sceglie di ottimizzare manualmente le impostazioni, è possibile che si verifichino prestazioni scadenti se l'operazione non viene eseguita correttamente. Consigliamo alla maggior parte degli utenti di mantenere abilitata la sintonizzazione automatica.

Configurazione dell'autotuning

È consigliabile che la maggior parte degli utenti lasci abilitata l'impostazione Transfer autotuning. Se l'impostazione Transfer autotuning è abilitata, imposta File Transfer automaticamente i valori per Numero di thread e Dimensione del blocco. File Transferdetermina le impostazioni più efficaci in base al tipo di dati trasferiti.

L'impostazione Transfer autotuning regola le impostazioni delle prestazioni in base ai singoli file. Se imposti manualmente i valori per Numero di thread e Dimensione del blocco, tali impostazioni vengono applicate all'intero batch di trasferimenti. Questo è il motivo per cui l'autotuning di Transfer di solito offre prestazioni migliori quando si trasferiscono file di dimensioni diverse. Le prestazioni dell'impostazione Transfer autotuning sono paragonabili alle regolazioni manuali delle impostazioni quando si trasferiscono file di dimensioni simili. Se hai una conoscenza avanzata dell'hardware e dei dati di trasferimento, le impostazioni manuali possono superare i valori scelti da Transfer autotuning.

Thread

ConFile Transfer, ogni trasferimento viene suddiviso in più thread singoli che vengono utilizzati per trasferire ogni file. I thread sono più efficaci quando si caricano file di grandi dimensioni (> 1 GB). I thread possono essere utili anche con file di piccole dimensioni, ma le differenze nelle velocità di trasferimento non saranno evidenti.

Per impostazione predefinita, il numero di thread è 10. Si consiglia di aumentare questo valore con incrementi di 5 fino a utilizzare appieno le risorse di larghezza di banda. È possibile monitorare le risorse di larghezza di banda dall'interfaccia utente grafica (GUI) osservando le velocità di download e upload dei trasferimenti.

Dimensione del blocco

La dimensione del blocco è la dimensione (in MB) fornita da ciascun thread. La dimensione del blocco è utile se la dimensione di un file viene ripetuta all'interno del set di file da caricare.

Ti consigliamo di impostare la dimensione del blocco da 5 a 10 volte superiore alla dimensione media del file che stai trasferendo. Ad esempio, se la dimensione media del file in un set di dati è 50 MB, imposta la dimensione del blocco tra 55 e 60. Se la dimensione del file è superiore a 1 GB, ciò non offrirà lo stesso vantaggio.

Numero massimo di trasferimenti attivi

Il numero massimo di trasferimenti attivi determina il numero File Transfer di singoli file elaborati contemporaneamente. La regolazione del numero massimo di trasferimenti attivi è più efficace quando si trasferiscono più file di piccole dimensioni inferiori a 1 GB. Ti consigliamo di aumentare il valore del numero massimo di trasferimenti attivi man mano che la dimensione del file diminuisce.

La tabella seguente mostra i punti di partenza e gli incrementi consigliati per il numero massimo di trasferimenti attivi. Inizia dal valore nella colonna Numero massimo di trasferimenti attivi e aumentalo dell'importo incrementale fino a raggiungere la performance desiderata.

Dimensioni file Numero massimo di trasferimenti attivi Incrementi

< 1 MB

100

20

1 MB—< 100 MB

50

10

> 1 MB - 100 MB - < 1 GB

25

5

> 100 MB — 1 GB

10

2

Checksum

File Transferchecksumsono il numero di checksum individuali che File Transfer vengono elaborati contemporaneamente. L'algoritmo checksum è l'algoritmo File Transfer utilizzato per l'integrità dei file durante il trasferimento dei file.

È possibile scegliere tra quattro algoritmi di checksum:MD5,, eXXHash. XXHash64 XXH3 Questa è una preferenza basata sul livello di sicurezza e velocità che desideri. Il metodo di checksum più antico e standard sicuro èMD5.

Il valore massimo di checksum attivi consigliato è il numero totale di core della CPU meno 1.