Pagina 1 van 1
TIP: snellere backup/sync met Robocopy Multi-threaded!
Geplaatst: 23 apr 2020, 23:51
door Ernie
Deze wil ik hier graag delen...
Voor degenen die het niet kennen/weten: op Windows heb je de mogelijkheid om met
Robocopy bestanden/mappen te kopiëren/synchroniseren en zelfs over het netwerk.
In principe is het enkel via command line te gebruiken maar ben ooit ook gratis GUI's tegengekomen, echter niet getest.
Door een 'Command Prompt' venster te openen en daar 'robocopy /?' te typen krijg je de meeste opties te zien.
Wat ik echter nu pas en toevallig ben tegengekomen is dat met de '/MT:' switch je Multi Threaded kan kopiëren/synchroniseren en dat gaat een pak sneller.
Hier wat info daarover:
https://pureinfotech.com/robocopy-multi ... indows-10/ (werkt ook op oudere Windows versies)
Nog dit: je kan rechtstreeks naar een share schrijven door naar '\\IP of hostnaam\share' te verwijzen als doel. (mits toegang natuurlijk)
Re: TIP: snelle backup/sync met Robocopy Multi-threaded!
Geplaatst: 24 apr 2020, 00:41
door ITnetadmin
Ik zweer nog regelmatig bij robocopy voor shadow copies.
Collegas vinden mij archaisch en "niet mee met de tijd" soms, maar if it ain't broken...

Re: TIP: snellere backup/sync met Robocopy Multi-threaded!
Geplaatst: 24 apr 2020, 00:45
door Ernie
Kende jij die MT switch?
Ik maak er al langer gebruik van en ook al meermaals naar info over de switches gezocht maar was deze nog nooit tegengekomen.
Re: TIP: snellere backup/sync met Robocopy Multi-threaded!
Geplaatst: 24 apr 2020, 10:27
door heist_175
robocopy C:\Users\admin\Documents D:\Users\admin\Documents /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:32
Zéér gebruiksvriendelijk
Ik zou eerder een switch verwachten: "gebruik vanaf nu Robocopy als default handler"
Re: TIP: snellere backup/sync met Robocopy Multi-threaded!
Geplaatst: 24 apr 2020, 10:27
door DarkV
Ernie schreef:Wat ik echter nu pas en toevallig ben tegengekomen is dat met de '/MT:' switch je Multi Threaded kan kopiëren/synchroniseren en dat gaat een pak sneller.
Verbaast me een beetje want de disk IO is normaal de bottleneck... niet het aantal threads.
Re: TIP: snellere backup/sync met Robocopy Multi-threaded!
Geplaatst: 24 apr 2020, 19:22
door profke
vooral bij copieren van locaal naar \\servername\mappeke of omgekeerd doet die multithreaded wonderen..
in mijn job heb ik een keer factor 20 gerealiseerd hiermee.
letterlijk het syncen van ~100.000 files van samen 200 mbyte overheen een 10 mbit lijn over 100 km
in de klassieke manier : 4 uur
in de robocopy/mt: manier was dit <= 10 minuten.
Re: TIP: snellere backup/sync met Robocopy Multi-threaded!
Geplaatst: 24 apr 2020, 20:00
door Sasuke
gebruik ik al jaren, heb zelf mijn eigen synch framework rond robocopy geschreven en gebruikt bij verschillende klanten en migraties. miljoenen files en ettelijke TB's zijn zo geen issue meer. /MT is trouwens by default al in gebruik met 8 threads he.
Re: TIP: snellere backup/sync met Robocopy Multi-threaded!
Geplaatst: 24 apr 2020, 20:08
door meon
Iemand heeft volgens mij de post op Reddit gezien deze week die hier over ging

.
Robocopy is overigens ook de "officiële" oplossing om via PowerShell paden van langer dan 256 tekens te kopiëren, want PowerShell zélf ondersteunt dat niet

.
Switches /R:5 /W:5 kan je overigens in het register opslaan als default met /REG, want default staat dat op 1 miljoen retries... 't Zou niet de eerste keer zijn dat ik dat vergeet op een nieuwe server en een dag later merk dat amper files gekopieerd zijn.
Re: TIP: snellere backup/sync met Robocopy Multi-threaded!
Geplaatst: 24 apr 2020, 20:15
door Ernie
Neen toch niet, puur toeval.
Ik moest onlangs nogal wat data (vooral véél bestanden) overzetten en ik was weer eens verbaasd hoe snel dat ging.
Gebruik ook SyncBackFree voor standaard, dagelijkse synchronisatie en dat is volgens mij toch gevoelig trager maar door de GUI, uitgebreide opties en de mogelijkheid om profielen te maken naar mijn mening beter hiervoor geschikt.
Re: TIP: snellere backup/sync met Robocopy Multi-threaded!
Geplaatst: 24 apr 2020, 23:34
door meon
Voor dat laatste gebruik ik GoodSync, al heb ik nog niet vergeleken hoe performant die is tov bvb Robocopy.