Ciao,
vi è mai capitato di dover copiare una gran quantità di dati attraverso la rete?
A volte lo possiamo fare utilizzando tutta la banda a disposizione, ma altre volte purtroppo la cosa non è fattibile, pensiamo a quando stiamo copiando dati attraverso una WAN dove oltre a noi passano i dati di tutti gli altri utenti e su cui sono basati numerosi servizi.
Se copiassimo al massimo della velocità ammazzeremmo la banda e probabilmente avremmo tutta una serie di disservizi e utenti arrabbiati che si lamenterebbero.
Soluzione:
un modo per copiare files potendo limitare l'uso della banda è ROBOCOPY
tra i parametri di questa utility infatti esiste /IPG:ms che ci permette di specificare quanto tempo deve intercorrere (in ms) tra l'invio di un pacchetto e quello successivo.
Quindi non ci permette direttamente di specificare quanta banda usare, ma andando un po' a tentativi e magari usando un tool che ci visualizza l'uso della banda da parte del nostro pc, arriveremo presto a settare il valore in ms ideale per la nostra copia.
Ecco un esempio:
robocopy "\\fileserver001\share\dati" "c:\backup\" *.pst /IPG:10
il risultato potrebbe essere questo ( notate i 3,2mB/s ) :
diciamo che 3.2mB/s non ci va bene e vogliamo occupare MENO banda? proviamo a mettere 20:
robocopy "\\fileserver001\share\dati" "c:\backup\" *.pst /IPG:20
visto ? l'occupazione è passata da 3.2 a 1.6mB/s
A chi interessasse, il tool usato per monitorare la banda nell'esempio è FreeMeter
ciao
alla prossima