Cloudup è un sistema IaaS che permette di creare uno o più server cloud, fino a 4 CPU, 16 GB di Ram, 1 TB di spazio disco.
Con Cloudup puoi aumentare o diminuire le risorse in real time. E paghi solo quello che allochi.
Se cancelli i server, non paghi più.
Crouzet Automation - em4 Ethernet opuscolo, versione italiana Crouzet
Fra i pionieri nella semplificazione della programmazione, Crouzet Automation dispone di un team di tecnici esperti e offre soluzioni per l'automazione facili da utilizzare, flessibili e ideali per esigenze specifiche e complesse..
www.crouzet-automation.com
LinkedIn: https://www.linkedin.com/company/crouzet-automation
Crouzet Automation è un marchio di InnoVista Sensors™.
InnoVista Sensors™: il vostro partner di fiducia per affrontare le sfide presenti e future del settore industriale.
InnoVista Sensors™ è un'azienda specializzata a livello mondiale in sensori, apparecchi di controllo e attuatori per sistemi d’automazione.
Attraverso i suoi brands Crouzet Aerospace, Crouzet Automation, Crouzet Control, Crouzet Motors, Crouzet Switches e Systron Donner Inertial, InnoVista Sensors™ offre un'ampia gamma di componenti affidabili, efficienti e customizzati, destinati ai mercati: Aeronautica & Difesa, Trasporti e Industria.
Forte dell’esperienza dei suoi team e impegnata in una politica di innovazione sostenuta , InnoVista Sensors™ propone soluzioni di eccellenza ai propri clienti in tutto il mondo.
www.innovistasensors.com
Presentazione Scenario Normative Internazionali tratta dal seminario HELPING YOU BUILD A BETTER NETWORKS conclusosi con l\'ultima tappa di Lisbona in Portogallo
Studio di una Architettura per un Sistema Distributivo ad Alta AffidabilitàRoberto Peruzzo
Questo documento rappresenta il risultato di uno studio di algoritmi e architetture utili per implementare un sistema ad alta affidabilit`a e alte prestazioni.
Cloudup è un sistema IaaS che permette di creare uno o più server cloud, fino a 4 CPU, 16 GB di Ram, 1 TB di spazio disco.
Con Cloudup puoi aumentare o diminuire le risorse in real time. E paghi solo quello che allochi.
Se cancelli i server, non paghi più.
Crouzet Automation - em4 Ethernet opuscolo, versione italiana Crouzet
Fra i pionieri nella semplificazione della programmazione, Crouzet Automation dispone di un team di tecnici esperti e offre soluzioni per l'automazione facili da utilizzare, flessibili e ideali per esigenze specifiche e complesse..
www.crouzet-automation.com
LinkedIn: https://www.linkedin.com/company/crouzet-automation
Crouzet Automation è un marchio di InnoVista Sensors™.
InnoVista Sensors™: il vostro partner di fiducia per affrontare le sfide presenti e future del settore industriale.
InnoVista Sensors™ è un'azienda specializzata a livello mondiale in sensori, apparecchi di controllo e attuatori per sistemi d’automazione.
Attraverso i suoi brands Crouzet Aerospace, Crouzet Automation, Crouzet Control, Crouzet Motors, Crouzet Switches e Systron Donner Inertial, InnoVista Sensors™ offre un'ampia gamma di componenti affidabili, efficienti e customizzati, destinati ai mercati: Aeronautica & Difesa, Trasporti e Industria.
Forte dell’esperienza dei suoi team e impegnata in una politica di innovazione sostenuta , InnoVista Sensors™ propone soluzioni di eccellenza ai propri clienti in tutto il mondo.
www.innovistasensors.com
Presentazione Scenario Normative Internazionali tratta dal seminario HELPING YOU BUILD A BETTER NETWORKS conclusosi con l\'ultima tappa di Lisbona in Portogallo
Studio di una Architettura per un Sistema Distributivo ad Alta AffidabilitàRoberto Peruzzo
Questo documento rappresenta il risultato di uno studio di algoritmi e architetture utili per implementare un sistema ad alta affidabilit`a e alte prestazioni.
1. Gruppo 11
Michele Quaresimin 820577
A.A 2008/2009
Iperf- performance tool -
Protocolli di rete
Università Ca’ Foscari di Venezia
Corso di Laurea in Informatica
2. OUTLINE
Cos’è Iperf
Obiettivi principali
Architettura del tool
Funzionalità a disposizione
Utilizzo pratico
Esempio di funzionamento
Interpretazione dei risultati ottenuti
Caratteristiche modificabili per migliorare le performance di
rete
06/01/152 Quaresimin Michele - Iperf
3. IPERF
Misurazione del throughput end-to-end generabile da due
stazioni
Rapporto tra il totale dei dati trasferiti e il periodo totale di
trasferimento (tra le due applicazioni host)
Possibilità di scegliere il protocollo a livello trasporto
TCP
UDP
Cambiare vari parametri del protocollo per ottenere
performance migliori
06/01/15Quaresimin Michele - Iperf3
4. TCP
Misurazione banda effettiva
MSS/MTU (in base al tipo di protocollo network)
Dimensione della finestra scorrevole
Multi-thread per connessioni simultanee
Disabilitazione dell’algoritmo di Nagle per applicazioni
interattive come Telnet o desktop remoti
06/01/15Quaresimin Michele - Iperf4
5. UDP
Flussi UDP a velocità di trasmissione costante (simili alle
comunicazioni vocali)
Ritardo di arrivo dei datagrammi e conteggio di quelli persi
Multicast
Multi-thread per connessioni simultanee (non supportato in
Windows)
06/01/15Quaresimin Michele - Iperf5
6. COMUNICAZIONE
Architettura Client/Server
Iperf si lancia con un comando dalla shell
Due istanze del tool comunicano tra di loro
06/01/15Quaresimin Michele - Iperf6
Iperf -c SERVER_IP_ADDRESS Iperf -s
TCP o UDPNum. Porta Num. Porta
7. STIMARE LA BANDA
Client e server interagiscono per stimare il throughput
1. Il server è in ascolto con il protocollo TCP (o UDP) alla porta
5001 (o specificata)
2. Il client tenta una connessione all’indirizzo dato (protocollo
e porta analoghi) con una finestra di 49,5 KB (o specificata)
3. Client e server si connettono negoziando una nuova porta
casuale
4. Il client invia messaggi di 8 KB (TCP) o di 1470 B (UDP)
ripetutamente per 10 secondi (o dimensione e tempo
specificati)
5. Client e server stampano il tempo di trasferimento e la
banda effettiva
06/01/15Quaresimin Michele - Iperf7
8. TEST TCP
06/01/15Quaresimin Michele - Iperf8
iperf -c 84.222.121.182 -p 59875
------------------------------------------------------------
Client connecting to 84.222.121.182, TCP port 59875
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.1.106 port 57810 connected with 84.222.121.182 port 59875
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.1 sec 440 KBytes 356 Kbits/sec
iperf -s -p 59875
------------------------------------------------------------
Server listening on TCP port 59875
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[ 5] local 192.168.0.3 port 59875 connected with 82.54.227.147 port 57810
[ ID] Interval Transfer Bandwidth
[ 5] 0.0-12.2 sec 440 KBytes 297 Kbits/sec
440 KB / 10.1 s ≈ 44610 B/s
44610 * 8 / 1000 ≈ 356 Kb/s
9. TEST UDP
06/01/15Quaresimin Michele - Iperf9
iperf -c 84.222.121.182 -p 15859 -u -b 128k
------------------------------------------------------------
Client connecting to 84.222.121.182, UDP port 15859
Sending 1470 byte datagrams
UDP buffer size: 110 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.1.106 port 46583 connected with 84.222.121.182 port 15859
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.1 sec 158 KBytes 128 Kbits/sec
[ 3] Sent 110 datagrams
iperf -s -u -p 15859
------------------------------------------------------------
Server listening on UDP port 15859
Receiving 1470 byte datagrams
UDP buffer size: 110 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.0.3 port 15859 connected with 82.54.227.147 port 46583
[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams
[ 3] 0.0- 1.0 sec 14.4 KBytes 118 Kbits/sec 1.083 ms 0/ 10 (0%)
[ 3] 1.0- 2.0 sec 12.9 KBytes 106 Kbits/sec 1.308 ms 2/ 11 (18%)
[ 3] 2.0- 3.0 sec 7.18 KBytes 58.8 Kbits/sec 1.267 ms 6/ 11 (55%)
[ 3] 3.0- 4.0 sec 7.18 KBytes 58.8 Kbits/sec 1.314 ms 6/ 11 (55%)
[ 3] 4.0- 5.0 sec 7.18 KBytes 58.8 Kbits/sec 1.230 ms 6/ 11 (55%)
[ 3] 5.0- 6.0 sec 7.18 KBytes 58.8 Kbits/sec 1.276 ms 6/ 11 (55%)
[ 3] 6.0- 7.0 sec 7.18 KBytes 58.8 Kbits/sec 1.301 ms 6/ 11 (55%)
[ 3] 7.0- 8.0 sec 7.18 KBytes 58.8 Kbits/sec 1.204 ms 5/ 10 (50%)
[ 3] 8.0- 9.0 sec 7.18 KBytes 58.8 Kbits/sec 1.225 ms 6/ 11 (55%)
[ 3] 9.0-10.0 sec 7.18 KBytes 58.8 Kbits/sec 1.496 ms 6/ 11 (55%)
[ 3] 0.0-10.1 sec 86.1 KBytes 69.8 Kbits/sec 1.437 ms 50/ 110 (45%)
La rete è congestionata
e metà dei datagrammi
nei gruppi viene persa
10. POSSIBILI MODIFICHE
Dimensione della finestra TCP (-w)
Il valore teorico minimo da usare corrisponde al prodotto
Banda minima * RTT
Dimensione MSS – Maximum Segment Size (-M)
Iperf attraverso l’opzione –m fornisce l’MTU che vincola la
dimensione dei pacchetti a seconda del protocollo utilizzato (gli
host devono supportate Path MTU Discovery)
06/01/15Quaresimin Michele - Iperf10
iperf -s -p 59875 -m
------------------------------------------------------------
Server listening on TCP port 59875
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[ 4] local 192.168.0.3 port 59875 connected with 82.54.227.147 port
35415
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-13.9 sec 504 KBytes 297 Kbits/sec
[ 4] MSS size 1440 bytes (MTU 1500 bytes, ethernet)
11. ULTERIORI MODIFICHE
Multithreading – Flussi TCP paralleli (-P)
Se la banda aggregata totale è maggiore di quella calcolata su un
flusso sequenziale, qualcosa non va (probabilmente la finestra è
troppo piccola)
Multicast UDP
(Binding al gruppo)
Servizio di sistema
IPv6
06/01/15Quaresimin Michele - Iperf11
iperf -s -p 59875 -w 300k
------------------------------------------------------------
Server listening on TCP port 59875
TCP window size: 256 KByte (WARNING: requested 300 KByte)
------------------------------------------------------------
[ 7] local 192.168.0.3 port 59875 connected with 82.54.227.147 port 39804
[ 4] local 192.168.0.3 port 59875 connected with 82.54.227.147 port 39805
[ 5] local 192.168.0.3 port 59875 connected with 82.54.227.147 port 39806
[ 4] 0.0-21.6 sec 256 KBytes 97.1 Kbits/sec
[ 7] 0.0-23.3 sec 384 KBytes 137 Kbits/sec
[ 5] 0.0-23.3 sec 256 KBytes 84.9 Kbits/sec
[SUM] 0.0-24.7 sec 896 KBytes 297 Kbits/sec
12. CONCLUSIONI
Le precedenti prove che hanno stimato circa una banda, sia
lato client che lato server, compresa tra 250-300 Kb/s
corrisponde alle attese (linee ADSL 2-4 Mb)
Iperf è utilizzato in controlli ufficiali per verificare se il
throughput dichiarato da un’azienda che fornisce servizi di
comunicazione rispecchia la reale banda
Peccato! Il sito originale del progetto è offline
06/01/15Quaresimin Michele - Iperf12