Re: bonding (sta funzionando?)
... 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?)
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?)
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?)
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?)
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?)
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?)
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?)
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?)
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?)
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