Ammammata
2024-06-11 10:06:43 UTC
per copiare i file dal NAS locale al disco del computer ho scritto due
righe: identifico il giorno della settimana e copio i file in una
cartella temporanea locale sul disco
----
for /f "tokens=2 delims==" %%i in ('wmic path win32_localtime get
dayofweek /value') do set dow=%%i
xcopy \\192.168.42.54\as400\SV0%dow%\*.* d:\TempBackup\SV /c /f /h /y
/j
----
poi, per inviare i dati al NAS remoto, preparo un breve script che apre
la connessione, si identifica e scrive con il comando mput:
ftp -n -s:ftpscript.txt
il problema: ftp è mostruosamente lento, invia i dati a circa 5 Mbyte
al secondo invece di sfruttare tutta la banda disponibile (fibra) che è
circa 10 volte di più (limitata a sua volta dalla banda entrante del
NAS remoto)
morale: un conto della serva dice che ci vogliono 27000 secondi per il
135 Gbyte di dati, pari a 7 ore e mezza se tutto va bene, invece della
mezz'oretta abbondante che p.e. impiega Total Commander (Upload: 50.506
kbytes/s in media)
qualcuno ha scritto che FTP is slow because the protocol has quite a
bit of overhead related to establishing data transfers and sending
commands.
che si fa in questo caso? alternative tipo curl sono più veloci
nativamente o si possono impostare parametri in windows per velocizzare
ftp?
grazie
righe: identifico il giorno della settimana e copio i file in una
cartella temporanea locale sul disco
----
for /f "tokens=2 delims==" %%i in ('wmic path win32_localtime get
dayofweek /value') do set dow=%%i
xcopy \\192.168.42.54\as400\SV0%dow%\*.* d:\TempBackup\SV /c /f /h /y
/j
----
poi, per inviare i dati al NAS remoto, preparo un breve script che apre
la connessione, si identifica e scrive con il comando mput:
ftp -n -s:ftpscript.txt
il problema: ftp è mostruosamente lento, invia i dati a circa 5 Mbyte
al secondo invece di sfruttare tutta la banda disponibile (fibra) che è
circa 10 volte di più (limitata a sua volta dalla banda entrante del
NAS remoto)
morale: un conto della serva dice che ci vogliono 27000 secondi per il
135 Gbyte di dati, pari a 7 ore e mezza se tutto va bene, invece della
mezz'oretta abbondante che p.e. impiega Total Commander (Upload: 50.506
kbytes/s in media)
qualcuno ha scritto che FTP is slow because the protocol has quite a
bit of overhead related to establishing data transfers and sending
commands.
che si fa in questo caso? alternative tipo curl sono più veloci
nativamente o si possono impostare parametri in windows per velocizzare
ftp?
grazie
--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........