Precedente :: Successivo |
Autore |
Messaggio |
Michele Mordenti Ospite
|
Inviato: Ven 16 Set 2022 09:57 Oggetto: Prestazioni tftpd |
|
|
Ho un server di servizio tftp che uso per la distribuzione di aggiornamenti
firmware degli apparati di rete, nello specifico uso il pacchetto tftpd-hpa
su una debian 11.
Noto però che le velocità di download sono incredibilmente lente, siamo
nell'ordine dei 64kbps.
Il problema che mi si pone ora è che quando devo distribuire firmware
obesi, diciamo che superano i 300Mb, il download fallisce poiché supera i
3600 secondi e sul client scatta il timeout di curl.
Mi chiedo se esista un modo per andare un pelo più veloci, so che è un
protocollo del cavolo e datato ma diamine, 64kbps su una rete a gigabit mi
sembra davvero scarso.
Dalla man page viene suggerito di impostare il blocksize pari all'MTU (-B
1468), così ho fatto ma non è cambiato nulla.
Qualche idea prima che sia costretto ad abbandonare questo comodo
protocollo?
Grazie.
_________________
Michele Mordenti |
|
Top |
|
|
Davide Alberani
Registrato: 04/04/07 08:47 Messaggi: 953
|
Inviato: Ven 16 Set 2022 10:20 Oggetto: Prestazioni tftpd |
|
|
Ciao,
è po' che non ho bisogno di usarlo, e in passato mi è stato utile solo per
devi e embedded con firmware piccoli, quindi potrei sbagliare.
Se vedo bene la differenza la fa il supporto per rfc7440, che introduce
l'opzione Windowsize.
La tua versione del server la supporta? Oltre a blocksize, hai provato a
incrementare anche windowsize?
Poi anche i client devono supportare quella rfc, e quindi magari il
problema è lì.
Ciao,
Il ven 16 set 2022, 08:41 Michele Mordenti <michele.mordenti@xxxxxx.xyz> ha
scritto:
Citazione: | Ho un server di servizio tftp che uso per la distribuzione di
aggiornamenti firmware degli apparati di rete, nello specifico uso il
pacchetto tftpd-hpa su una debian 11.
Noto però che le velocità di download sono incredibilmente lente, siamo
nell'ordine dei 64kbps.
Il problema che mi si pone ora è che quando devo distribuire firmware
obesi, diciamo che superano i 300Mb, il download fallisce poiché supera i
3600 secondi e sul client scatta il timeout di curl.
Mi chiedo se esista un modo per andare un pelo più veloci, so che è un
protocollo del cavolo e datato ma diamine, 64kbps su una rete a gigabit mi
sembra davvero scarso.
Dalla man page viene suggerito di impostare il blocksize pari all'MTU (-B
1468), così ho fatto ma non è cambiato nulla.
Qualche idea prima che sia costretto ad abbandonare questo comodo
protocollo?
Grazie.
--
Michele Mordenti
_______________________________________________
Erlug mailing list
Erlug@xxxxxx.xyz
http://erlug.linux.it/cgi-bin/mailman/listinfo/erlug
-----------------------------------------------------------
ErLUG webzine: http://erlug.linux.it
Manuali FDL:
LinuxFacile - http://linuxfacile.medri.org/
Linux Da Zero - http://erlug.linux.it/linuxdazero/
Connettivita' offerta da Ehiweb.it - http://www.ehiweb.it/
-----------------------------------------------------------
|
|
|
Top |
|
|
Michele Mordenti Ospite
|
Inviato: Ven 16 Set 2022 16:14 Oggetto: Prestazioni tftpd |
|
|
Ciao,
da qualche parte ho letto che, a differenza di debian, il server tftpd-hpa
di RedHat/CentOS sia stato modificato per supportare la rfc7440. Siccome ho
lo zoo ho provato ad installarlo su una CentOS7 ma non so per quale motivo
il download non parte nemmeno. Pace. Ho però scoperto che le performance
sono molto legate al client tftp in uso ed al tratto di rete che si sta
attraversando. Ad esempio in una sede dove ho una MPLS del fornitore X va
bene, quando deve attraversare la MPLS del fornitore X e poi del fornitore
Y iniziano i casini, quando poi li incanalo nella MPLS del fornitore X poi
in una VPN L2TP terminata su una VDSL del fornitore Z... ciaone!
Epperò ho scoperto che il client dei device gestiscono il blocksize, se
impostato molto più alto della MTU (es: 6666) torno ad avere ottime
performance ed incredibilmente il payload arriva tutto integro a
destinazione (SHA-256 OK)
Insomma, non so perché ma in qualche modo satanico ho risolto, con questo
comando anche nella sede peggiore riesco ad arrivare a circa 270Kbps e
tanto mi basta per stare abbondantemente entro l'ora.
copy tftp://10.99.99.99:666;blocksize=6666/hpe/6000/ArubaOS-CX_6100-6000_10_10_1000.swi
secondary
Il giorno ven 16 set 2022 alle ore 09:04 Davide Alberani <da@xxxxxx.xyz>
ha scritto:
Citazione: | Ciao,
è po' che non ho bisogno di usarlo, e in passato mi è stato utile solo per
devi e embedded con firmware piccoli, quindi potrei sbagliare.
Se vedo bene la differenza la fa il supporto per rfc7440, che introduce
l'opzione Windowsize.
La tua versione del server la supporta? Oltre a blocksize, hai provato a
incrementare anche windowsize?
Poi anche i client devono supportare quella rfc, e quindi magari il
problema è lì.
Ciao,
Il ven 16 set 2022, 08:41 Michele Mordenti <michele.mordenti@xxxxxx.xyz>
ha scritto:
Citazione: | Ho un server di servizio tftp che uso per la distribuzione di
aggiornamenti firmware degli apparati di rete, nello specifico uso il
pacchetto tftpd-hpa su una debian 11.
Noto però che le velocità di download sono incredibilmente lente, siamo
nell'ordine dei 64kbps.
Il problema che mi si pone ora è che quando devo distribuire firmware
obesi, diciamo che superano i 300Mb, il download fallisce poiché supera i
3600 secondi e sul client scatta il timeout di curl.
Mi chiedo se esista un modo per andare un pelo più veloci, so che è un
protocollo del cavolo e datato ma diamine, 64kbps su una rete a gigabit mi
sembra davvero scarso.
Dalla man page viene suggerito di impostare il blocksize pari all'MTU (-B
1468), così ho fatto ma non è cambiato nulla.
Qualche idea prima che sia costretto ad abbandonare questo comodo
protocollo?
Grazie.
--
Michele Mordenti
_______________________________________________
Erlug mailing list
Erlug@xxxxxx.xyz
http://erlug.linux.it/cgi-bin/mailman/listinfo/erlug
-----------------------------------------------------------
ErLUG webzine: http://erlug.linux.it
Manuali FDL:
LinuxFacile - http://linuxfacile.medri.org/
Linux Da Zero - http://erlug.linux.it/linuxdazero/
Connettivita' offerta da Ehiweb.it - http://www.ehiweb.it/
-----------------------------------------------------------
|
_______________________________________________
Erlug mailing list
Erlug@xxxxxx.xyz
http://erlug.linux.it/cgi-bin/mailman/listinfo/erlug
-----------------------------------------------------------
ErLUG webzine: http://erlug.linux.it
Manuali FDL:
LinuxFacile - http://linuxfacile.medri.org/
Linux Da Zero - http://erlug.linux.it/linuxdazero/
Connettivita' offerta da Ehiweb.it - http://www.ehiweb.it/
-----------------------------------------------------------
|
_________________
Michele Mordenti |
|
Top |
|
|
|
|
Non puoi inserire nuovi argomenti Non puoi rispondere a nessun argomento Non puoi modificare i tuoi messaggi Non puoi cancellare i tuoi messaggi Non puoi votare nei sondaggi
|
|