Re: bonding (sta funzionando?)

2011-07-19 Per discussione dea

... hai controllato il carico dei processori ?

Se usi rsync potresti usarlo su un canale SSH e con compressione, ciò vuol
dire che i processori stanno smaltendo 11 Mbyte/sec di dati compressi e 
cifrati.

Potrebbe non essere la rete il collo di bottiglia.

Prova ad usare un algoritmo crittografico più leggero rispetto ad AES, per
esempio blowfish, dovresti migliorare un poco.

Luca


-- 
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20110719063342.m11...@corep.it



Re: bonding (sta funzionando?)

2011-07-19 Per discussione Carlo

Il 18/07/2011 23:35, Pol Hallen ha scritto:



ma lo switch lo sa che tu hai un bonding sulle porte?

leggevo ora la documentazione dello switch (d-link dgs 1016d) e non v'è nulla
riguardo il bonding o simili :-(
dovresti vedere se è supportato il protocollo 802.3ad. Sarebbe la 
versione open dell'etherchannel.
Ma leggendo un po in giro ho scoperto che in linux il bonding a parte 
il mode 4 non ha bisogno di particolari switch!



tipo se io dovessi lavorare con un cisco metterei prima in
etherchannel le porte coinvolte sullo switch.

pensi ci sia modo di farlo con questo switch?

si si senza nessun problema. ma il mode 4 probabilmente no.


il bonding sta funzionando come fault tollerace e basta, ma il carico rete non
funziona..
controlla come diceva qualcun altro che non si saturino le cpu(visto 
che è tutto software il bonding)

e se continua a non funzionare prova il modo 2 di bonding.

ho letto qua che potrebbe anche essere un problema relativo alla 
scheda fisica.

http://www.slacky.eu/wikislack/index.php?title=Linux_Bonding_Mini-Howto

facci sapere!



--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4e2535d5.5000...@gmail.com



Re: bonding (sta funzionando?)

2011-07-19 Per discussione Alessandro T.

Il 18/07/2011 19:24, Pol Hallen ha scritto:

ciao a tutti :-)

ho finalmente configurato il bonding (almeno credo - visto che ifenslave ha
diversi bug).


a quali ti riferisci?

[...]


Il dubbio è questo: dal nas della ethernet mi aggancio al server con rsync e
scarico a 11Mb/s (corretto, la mia rete è 10/100).

Da un altro pc mi aggancio con ftp e non supero i 3Mb..

la modalità bonding è balance-rr che dovrebbe appunto bilanciare i carichi,
invece dal nas scarico al massimo transfer/rate dall'altro pc no.. quindi il
bonding sembrerebbe non funzionare.. o sbaglio io?


a parer mio il bonding funziona:
11MB + 3MB = 14MB  12 MB = 100Mb
quindi hai superato il limite del singolo link.

ora il problema sta altrove. e mi gioco 1 centesimo che è lo switch :-)

stavo giusto implementando il bonding e ho fatto il mio solito test di 
banda:


sul server:
$ nc $ip-pc1 12345  /dev/zero
$ nc $ip-pc2 12345  /dev/zero
# iftop -i bond0

sui due pc:
$ nc -l 12345  /dev/null

a questo punto, grazie a iftop, ho visto che la banda veniva saturata 
verso $pc1 (90Mb) ma non verso $pc2 (12-40Mb molto variabile). in 
pratica la stessa cosa che succede a te. poi ho cambiato switch con un 
$arcinoto_leader_di_apparati_di_telecomunicazioni e ... 93Mb per link!


tieni comunque presente che quello che ti ho raccontato avviene con il 
più basso apporto elaborativo.
quando cominci a interrogare il disco e pre-elaborare la trasmissione, 
come nel caso di rsync, i dati da trasmettere potrebbero non essere 
disponibili alla massima velocità.


[...]

Pol


--
Alessandro T.

R: Perché leggiamo dall'alto al basso e da sinistra a destra.
D: Perché dovrei iniziare la risposta alla mail sotto il testo quotato?


--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4e254974.3070...@yahoo.it



Re: bonding (sta funzionando?)

2011-07-19 Per discussione Pol Hallen
 Se usi rsync potresti usarlo su un canale SSH

mhmhm.. usa già un'autenticazione ssh

 e con compressione

mi rallenta la velocità di copia..

Pol


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201107192141.22885.debl...@fuckaround.org



Re: bonding (sta funzionando?)

2011-07-19 Per discussione Pol Hallen
 dovresti vedere se è supportato il protocollo 802.3ad. Sarebbe la
 versione open dell'etherchannel.

strano ma vero.. è supportato..

 controlla come diceva qualcun altro che non si saturino le cpu(visto
 che è tutto software il bonding)

cpu solo una al 40%

mi sto orientando in questo modo: un player video attivo, faccio partire rsync 
sul nas, il player va a scatti..
 
Pol


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201107192142.47815.debl...@fuckaround.org



Re: bonding (sta funzionando?)

2011-07-19 Per discussione Pol Hallen
 a quali ti riferisci?

mhmhm.. leggendo bene, sembrano tutti bug riferiti all'avvio della rete, 
quindi non un bug di funzionamento del bonding.. sorry :-)

 a parer mio il bonding funziona:
 11MB + 3MB = 14MB  12 MB = 100Mb
 quindi hai superato il limite del singolo link.

correggimi se sbaglio: 2 client che scaricano (per semplificare) stessi file, 
stesso protocollo (rsync). Il bonding non dovrebbe bilanciare il carico 
(esempio 5Mb/s l'uno e 5Mb/s) l'altro? se uno va a 11Mb/s e l'altro non sale 
sopra i 3 non mi pare stia funzionando bene..

 ora il problema sta altrove. e mi gioco 1 centesimo che è lo switch :-)

no.. supporta il protocollo bonding..

 $ nc $ip-pc1 12345  /dev/zero
 $ nc $ip-pc2 12345  /dev/zero
 # iftop -i bond0
 
 sui due pc:
 $ nc -l 12345  /dev/null
 
 a questo punto, grazie a iftop, ho visto che la banda veniva saturata
 verso $pc1 (90Mb) ma non verso $pc2 (12-40Mb molto variabile). in
 pratica la stessa cosa che succede a te. poi ho cambiato switch con un
 $arcinoto_leader_di_apparati_di_telecomunicazioni e ... 93Mb per link!

farò il test :-)

Pol


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201107192146.45353.debl...@fuckaround.org



Re: bonding (sta funzionando?)

2011-07-19 Per discussione Alessandro T.

Il 19/07/2011 21:46, Pol Hallen ha scritto:


correggimi se sbaglio: 2 client che scaricano (per semplificare) stessi file,
stesso protocollo (rsync). Il bonding non dovrebbe bilanciare il carico
(esempio 5Mb/s l'uno e 5Mb/s) l'altro? se uno va a 11Mb/s e l'altro non sale
sopra i 3 non mi pare stia funzionando bene..


si, sembrerebbe non funzionare come ci si aspetterebbe, ma siamo sicuri 
che la colpa sia sua?
ti dico questo proprio perchè, per evitarmi di fare i conti con accesso 
al disco ed elaborazioni, ho adottato il test che ti ho riproposto: dati 
sempre disponibili e invio raw. questo mi permette di verificare la 
bontà dei links.
nel nostro caso, non collegando direttamente due macchine ma passando 
per uno switch, ciò che fa la differenza è la sua capacità di elaborare 
i pacchetti e alcuni switch sono più performanti di altri ;-)



ora il problema sta altrove. e mi gioco 1 centesimo che è lo switch :-)

no.. supporta il protocollo bonding..


mai configurato switch se non per trunk e vlan. ma a dire il vero l'ho 
usato solo in balance-rr e active-backup.



[...]
farò il test :-)


fammi sapere


Pol


--
Alessandro T.

R: Perché leggiamo dall'alto al basso e da sinistra a destra.
D: Perché dovrei iniziare la risposta alla mail sotto il testo quotato?


--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4e25fba3.2000...@yahoo.it



bonding (sta funzionando?)

2011-07-18 Per discussione Pol Hallen
ciao a tutti :-)

ho finalmente configurato il bonding (almeno credo - visto che ifenslave ha 
diversi bug).

Chiedo conferma circa alcuni dubbi..

allora: l'interfaccia ora è bond0, che è creata da eth0 e eth1, nel lato 
pratico (facendo un test con ping) se stacco l'uno o l'altro cavo di rete il 
ping continua a funzionare.. questo dovrebbe essere prova che il bonding 
funziona :-)

Il dubbio è questo: dal nas della ethernet mi aggancio al server con rsync e 
scarico a 11Mb/s (corretto, la mia rete è 10/100).

Da un altro pc mi aggancio con ftp e non supero i 3Mb..

la modalità bonding è balance-rr che dovrebbe appunto bilanciare i carichi, 
invece dal nas scarico al massimo transfer/rate dall'altro pc no.. quindi il 
bonding sembrerebbe non funzionare.. o sbaglio io?

grazie!

P.S. il server ha due cavi (bonding) che vanno a uno switch, da quello switch 
ad altri pc e ad un altro switch e così via..

cat /etc/network/interfaces

auto bond0
iface bond0 inet static
address 192.168.1.212
netmask 255.255.255.0
network 192.168.1.0
gateway 192.168.1.212
slaves eth0 eth1
bond-mode balance-rr
bond-miimon 100
bond-downdelay 200
bond-updelay 200

 

Pol


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201107181924.49019.debl...@fuckaround.org



Re: bonding (sta funzionando?)

2011-07-18 Per discussione Carlo

Il 18/07/2011 19:24, Pol Hallen ha scritto:

ciao a tutti :-)

ho finalmente configurato il bonding (almeno credo - visto che ifenslave ha
diversi bug).



Il dubbio è questo: dal nas della ethernet mi aggancio al server con rsync e
scarico a 11Mb/s (corretto, la mia rete è 10/100).

Da un altro pc mi aggancio con ftp e non supero i 3Mb..
puoi provare iperf che è un applicativo per testare il  throughput 
della linea

e lanciandolo da due pc saturi le due schede in bonding.
sto ipotizzando ma immagino che non arriverai più di 20Mb/s in totale 
per una questione di traffico di controllo tra schede (se sbaglio 
correggetemi!)

la modalità bonding è balance-rr che dovrebbe appunto bilanciare i carichi,
invece dal nas scarico al massimo transfer/rate dall'altro pc no.. quindi il
bonding sembrerebbe non funzionare.. o sbaglio io?

grazie!

P.S. il server ha due cavi (bonding) che vanno a uno switch, da quello switch
ad altri pc e ad un altro switch e così via..

premetto che ne so poco ma la domanda che mi sorge è:
ma lo switch lo sa che tu hai un bonding sulle porte?
tipo se io dovessi lavorare con un cisco metterei prima in 
etherchannel le porte coinvolte sullo switch.




cat /etc/network/interfaces

auto bond0
iface bond0 inet static
 address 192.168.1.212
 netmask 255.255.255.0
 network 192.168.1.0
 gateway 192.168.1.212
 slaves eth0 eth1
 bond-mode balance-rr
 bond-miimon 100
 bond-downdelay 200
 bond-updelay 200



Pol





--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4e249fbd.40...@gmail.com



Re: bonding (sta funzionando?)

2011-07-18 Per discussione Pol Hallen
 puoi provare iperf che è un applicativo per testare il  throughput
 della linea
 e lanciandolo da due pc saturi le due schede in bonding.

echo iperf  network_programs

il problema è che alcuni client hanno versioni linux senza possibilità di 
compilare nulla.. comunque provo con dei client di test :-)

 sto ipotizzando ma immagino che non arriverai più di 20Mb/s in totale
 per una questione di traffico di controllo tra schede (se sbaglio
 correggetemi!)

mi accontento.. è il doppio della velocità :-)

 ma lo switch lo sa che tu hai un bonding sulle porte?

leggevo ora la documentazione dello switch (d-link dgs 1016d) e non v'è nulla 
riguardo il bonding o simili :-(

 tipo se io dovessi lavorare con un cisco metterei prima in
 etherchannel le porte coinvolte sullo switch.

pensi ci sia modo di farlo con questo switch?

piccolo aggiornamento: facendo un piccolo test con un nas (rsync in download 
dal server 11,xMb/s) con un media player attivo (samba), il media player, dopo 
un pò va a scatti..

il bonding sta funzionando come fault tollerace e basta, ma il carico rete non 
funziona..

forse devo implementare qualcosa tipo trafic shaping.. strano comunque che il 
bonding non faccia il suo lavoro..

:-)
 
Pol


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201107182335.06459.debl...@fuckaround.org