[Linuxtrent] Re: Netcat, dd e colli di bottiglia

  • From: Flavio Visentin <visentin@xxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Mon, 15 Dec 2003 11:57:36 +0100

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

| Sì, volgio saturare la rete, passare da 80 a 100 sarebbe un guadagno del
| 25%, che è qualcosa che si nota.

Ma usi un cavo cross o sei su un HUB/SWITCH???
Se usi un Cross puoi arrivare anche a performance di 90 MBit, su switch
non penso tu possa arrivare oltre gli 80 MBit.

Considera che l'incapsulamento dei dati in TCP, poi in IP, poi in
Ethernet consuma banda "inutilmente". Ad ogni passaggio perdi per le
intestazioni un po' di banda (un centinaio di bytes), poi hai tutti i
vari SYN, ACK e via dicendo che sono pacchetti inutili che comunque
viaggiano sulla rete e via dicendo.
Alla fine il netto di 80MBit, se fai il calcoli corretti, vedrai che è +
che accettabile.
Se non ti basta questo risultato devi provare a cercare ed utilizzare un
qualcosa simile a netcat ma che lavori a livello ethernet, in modo da
diminuire l'overhead del protocollo TCP/IP. Su ml@xxxxxxxxxxxxx era
passato qualcosa che implementava questa modalità, ma non ricordo come
si chiamasse; una ricerca in google dovrebbe darti un aiuto.

Flavio Visentin

P.S. non provare ad utilizzare UDP perché, benché più veloce, ti
sputtani la copia non essendoci il controllo della sequenza.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/3ZOg3EbeCCN3sc4RAkMRAKC1CSTgbuMiixL4QjVqsGUk6QBr8QCfa7pD
LrB/k2tkhuyB+I4YqhxV4Xc=
=OxQT
-----END PGP SIGNATURE-----

--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: