Newsgroup: it.comp.os.linux.sys
Titolo: Difficoltà a fare altre connessioni TCP durante P2P

Salve a tutti,
avrei bisogno di assistenza riguardo un problema piuttosto strano e
fastidioso nella mia rete casalinga: quando il mio coinquilino fa
partire il client Bittorrent Vuze, notiamo tutti difficoltà a caricare
le pagine Web e bisogna fare Aggiorna un po' di volte prima di poter
vedere una pagina completa. Chiuso Vuze, la situazione torna alla
normalità dopo qualche minuto.
La mia rete è costituita da un Asus WL-520gU con OpenWrt (Linux con
kernel 2.4) collegato alla rete Fastweb fibra. I PC collegati sono
tutti Linux o Mac (il Vuze incriminato gira su un Mac).
Ho provato sul mio Linux a generare un traffico Bittorrent equivalente
(download a 600kB/s, 1000 e rotte connessioni) ma tutto resta
tranquillo, solo un po' lento.
Ho provato a ridurre alcuni dei parametri di connessione di Vuze, ma
si ostina comunque a generare 1000-1500 connessioni (il limite del
router è di circa 6000, quindi non sembra quello il problema).
I ping (verso Google o 
repubblica.it
) vanno e tornano senza problemi.
E' solo con TCP e UDP che il 20-30% delle volte non si riesce a
stabilire una connessione. Nei log del router non rilevo niente di
strano.
Via cavo o via wireless non cambia nulla.
Manco a dirlo, se il Mac in questione viene collegato direttamente a
una delle porte Ethernet dell'HAG Fastweb tutto si risolve
magicamente.
Sul forum di OpenWrt non ho ancora ricevuto alcuna risposta a
riguardo.
Quali potrebbero essere le cause di questo comportamento? Che tools
potrei usare per diagnosticare meglio il problema? Potrebbe dipendere
da una particolare configurazione del Mac in questione?
Grazie in anticipo!
Enrico

 magicamente.
Come detto: ti satura la capacita' del wireless. Fagli scaricare i
filmini porno solo via cavo.
Davide
-- 
Jack Bauer once forgot where he put his keys. He then spent the next
half-hour torturing himself until he gave up their location.

 le pagine Web
Fagli stabilire un limite piuttosto stretto in *upload*. Tipo
1/2 della banda disponibile in upload, non più.
Per quel che ricordo, Vuze e i client bittorrent in generale sprecano
un fracco di banda. Impostando l'UL a 50KB/s, poi l'occupazione effettiva
magari arriva a 85KB/s. Occhio.
-- 
Bye, Lem
Ceterum censeo ISLAM esse delendum
____________________________________________________________________________
Non sprecare i cicli idle della tua CPU: 
http://boinc.berkeley.edu/index.php


Purtroppo è indifferente se IO e/o LUI usiamo il wireless o il cavo.
Le connessioni faticano a instaurarsi ugualmente.
P.S. a giudicare dal suffisso .nl direi che sei _quel_ Davide Bianchi
di 
softland.org
! Le Storie dalla Sala Macchine sono spettacolari, ogni
giorno spero sempre che il mio fido RSS reader mi segnali un nuovo
articolo...
Enrico

 magari arriva a 85KB/s. Occhio.
Ho dimenticato un particolare importante nella mia descrizione: non è
un problema di banda. Le connessioni esistenti verso altri host
continuano regolarmente, e quando riesco a instaurarne una nuova,
questa procede senza intoppi. Di contro, anche se il suo Vuze non
scarica proprio nulla, ma sta solo tentando di connettersi a più host
possibili, collegarsi è una rogna.
Ripeto: non è un problema di banda. Sembra più un problema del router
a sopportare così tante [nuove?] connessioni, ma 1500 non sono 6000!!
(per l'esattezza 5963 da /proc/sys/net/ipv4/netfilter/
ip_conntrack_max)
Poi faccio partire il _mio_ eMule e il _mio_ Transmission. Anche lì
misuro 1000 e passa connessioni (e scarico a 600kB/s, pure), ma la
navigazione sul Web resta liscia come l'olio.
Enrico

 
anche 1/4 o meno

> Ho dimenticato un particolare importante nella mia descrizione: 
altro particolare (cos� x curiosit�)
su che sistema operativo gira vuze?

 l'esattezza 5963 da /proc/sys/net/ipv4/netfilter/ ip_conntrack_max)
È molto probabile che sia questo il problema...
Mi è capitato in passato una situazione simile
-- 
"Le opinioni dei fanatici prescindono dai fatti"
python -c "print 'bG9ybWF5bmFAZ21haWwuY29t'.decode('base64')"
Linux Registered User: 461615


E' quello che sospetto anch'io, ma ciò non spiega come mai se _io_
faccio 1000 connessioni con bittorrent (Transmission), nessuno nota
niente di strano a parte un po' di lentezza, se _lui_ fa 1000
connessioni con bittorrent (Vuze)... casino totale!
Enrico

 su che sistema operativo gira vuze?
Mac OS X, Leopard se non sbaglio.


Ci proverò quando torna (lunedì). Per curiosità: cosa comporta
abbassare il limite di banda in upload? Influirebbe sul numero di
connessioni che stabilisce o tenta di stabilire, considerato che
un'opzione "max connessioni" esiste ma sembra del tutto ininfluente?


Ho fatto adesso altre due prove: ho eseguito Vuze sia su un altro Mac
sia su un mio PC (Windows) fisso, entrambi collegati via cavo, e il
problema si ripresenta. Quindi sarà qualche comportamento tipico di
Vuze a mandare in bestia il router.
Per inciso, Vuze "a vuoto", cioè senza alcun download da fare, produce
qualcosa come 700 connessioni UDP (*) al suo avvio, poi scende a circa
400 e il web torna a funzionare normalmente. Lo stesso "impulso" lo
vedo in modo simile quando faccio partire uno o più .torrent:
probabilmente il fatto di creare un gran numero di collegamenti
contemporanei, alla ricerca di host da cui scaricare, dà problemi. Che
ne pensate?
Enrico

 ne pensate?
Che assomiglia pi� ad un worm...
A chi sono indirizzate quelle connessioni?
Enrico

 a mandare in bestia il router.
Ti posso confermare che Vuze (Azureus, all'epoca) è il probabile 
colpevole.
Tempo fa lo usavo anche io, su Linux Debian.
Non appena la velocità di download raggiungeva una certa soglia (circa 80 
Kb/s, ma il fattore era sicuramente il numero di connessioni attive), la 
velocità cominciava a calare.
Alla fine ho buttato Azureus dove merita, ed installato Deluge.
Azureus non solo apre un numero inaudito di connessioni, ma si riserva 
anche circa metà della memoria di sistema (io ho 2 GB, e Azureus si 
allocava 1 GB di memoria virtuale).
Ciao  Manlio

 qualcosa come 700 connessioni UDP
Disabilita il distributed database e vivi felice...

 un'opzione "max connessioni" esiste ma sembra del tutto ininfluente?
influenza sul numero di download che esegui
hai un download ballerino ma senza mandare in tilt il router
almeno finch� non trovi il giusto equilibrio down /up
setta l'upload basso e sali piano piano
proverei anche ad usare un altro client torrent
tipo utorrent - transmission (su mac e distro linux una bellezza
anche se un po' contorto x vedere i dati specifici dei file scaricati)
x vedere se � proprio il mac in questione a rompere le balle
magari c'� qualcosa che non va o qualche sw attivo o chiss� che
o magari non � solo il client torrent
ma usa qualcos'altro insieme
magari ti converrebbe posizionarti a mo di avvoltoio mentre usa il
notebook :D


Non ci sarei mai potuto arrivare da solo... il problema era originato
esattamente da lì!
  ______  ______ _______ ______ _____ _______   /   /
 |  ____ |_____/ |_____|  ____/   |   |______  /   /
 |_____| |    \_ |     | /_____ __|__ |______ .   .
Enrico