SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
BENCHMARK PER LE
PRESTAZIONI DI RETE: NETPERF
     Università Ca’Foscari Venezia
            AA 2008/2009
     Corso di Laurea in Informatica
           Davide Gastaldon
DI COSA SI PARLA

• Come è costruito Netperf


• Tipi di test per Netperf

          Davide Gastaldon - Netperf   2
NETPERF
Sviluppato all’interno di HP – Non riconosciuto ufficialmente
 Open Source
ftp://ftp.cup.hp.com/dist/networking/benchmark/netperf

Diversi tipi di test, varie indicazioni di performance

Applicazione Client - Server




                        Davide Gastaldon - Netperf              3
NETPERF (2)
• Path Flooding;



• Due connessioni:

   •Controllo

   •Dati




                     Davide Gastaldon - Netperf   4
TIPI DI TEST

• Bulk data Transfer

• Più Request/Response su singola connessione Tcp

• Una conessione per ogni Request/Response



                       Davide Gastaldon - Netperf   5
PROTOCCOLLI
•   TCP

•   UDP

•   UNIX DOMAIN SOCKETS

•   DLPI connection oriented - connectionless


                Davide Gastaldon - Netperf   6
USO CPU
1.   pstat();

2.   contatore ciclo idle

3.   plow priority process


          Davide Gastaldon - Netperf   7
Opzioni
1. Globali
    • Durata
    • Tipo
    • Destinazione

2. Specifiche
   • Dimensione buffer dei socket
   • Dimensione messaggi
   • Dimensione richieste e risposte



            Davide Gastaldon - Netperf   8
Considerazione
•Necessario l’Invio di grosse quantità di dati per il test

•Tool invasivo

•Non adatto come monitor residente e/o runtime




                      Davide Gastaldon - Netperf             9

Weitere ähnliche Inhalte

Ähnlich wie Presentazione su Netperf

Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...Meet Magento Italy
 
Introduzione all'Information Gathering
Introduzione all'Information GatheringIntroduzione all'Information Gathering
Introduzione all'Information GatheringSalvatore Lentini
 
Jc06 Antonio Terreno Fluidtime
Jc06 Antonio Terreno FluidtimeJc06 Antonio Terreno Fluidtime
Jc06 Antonio Terreno FluidtimeAntonio Terreno
 
Xen benchmark sistemi paravirtualizzati
Xen benchmark sistemi paravirtualizzatiXen benchmark sistemi paravirtualizzati
Xen benchmark sistemi paravirtualizzatiunicondor
 
Analisi e prototipazione di un sistema di streaming per la localizzazione in ...
Analisi e prototipazione di un sistema di streaming per la localizzazione in ...Analisi e prototipazione di un sistema di streaming per la localizzazione in ...
Analisi e prototipazione di un sistema di streaming per la localizzazione in ...TiborRacman
 
Analisi e prototipazione di un sistema di streaming per la localizzazione in ...
Analisi e prototipazione di un sistema di streaming per la localizzazione in ...Analisi e prototipazione di un sistema di streaming per la localizzazione in ...
Analisi e prototipazione di un sistema di streaming per la localizzazione in ...TiborRacman
 
Presentazione Laurea Matteo Vit
Presentazione Laurea Matteo VitPresentazione Laurea Matteo Vit
Presentazione Laurea Matteo VitMatteo Vit
 
Iperf 090524073201-phpapp01
Iperf 090524073201-phpapp01Iperf 090524073201-phpapp01
Iperf 090524073201-phpapp01Jamil Jamil
 
Agrillo Fedora 11 release party 18 giugno 2009
Agrillo Fedora 11 release party 18 giugno 2009Agrillo Fedora 11 release party 18 giugno 2009
Agrillo Fedora 11 release party 18 giugno 2009Giuseppe Agrillo
 
RGX Remote Graphics eXperience 1.1 Sinthera
RGX Remote Graphics eXperience 1.1 SintheraRGX Remote Graphics eXperience 1.1 Sinthera
RGX Remote Graphics eXperience 1.1 SintheraLuca Turco
 
Sistemi Operativi: Thread - Lezione 08
Sistemi Operativi: Thread - Lezione 08Sistemi Operativi: Thread - Lezione 08
Sistemi Operativi: Thread - Lezione 08Majong DevJfu
 
Integrazione e sviluppo di una piattaforma per la gestione delle conformità a...
Integrazione e sviluppo di una piattaforma per la gestione delle conformità a...Integrazione e sviluppo di una piattaforma per la gestione delle conformità a...
Integrazione e sviluppo di una piattaforma per la gestione delle conformità a...Alessandro Umek
 

Ähnlich wie Presentazione su Netperf (17)

Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
Marco Zani: Come dimensionare Magento per raggiungere i Key Performance Indic...
 
Introduzione all'Information Gathering
Introduzione all'Information GatheringIntroduzione all'Information Gathering
Introduzione all'Information Gathering
 
Jc06 Antonio Terreno Fluidtime
Jc06 Antonio Terreno FluidtimeJc06 Antonio Terreno Fluidtime
Jc06 Antonio Terreno Fluidtime
 
Linux day2010
Linux day2010Linux day2010
Linux day2010
 
Intrusion prevention system tecniche di evasione avanzate test di una soluzi...
Intrusion prevention system tecniche di evasione avanzatetest di una soluzi...Intrusion prevention system tecniche di evasione avanzatetest di una soluzi...
Intrusion prevention system tecniche di evasione avanzate test di una soluzi...
 
Prot09 Gruppo5
Prot09 Gruppo5Prot09 Gruppo5
Prot09 Gruppo5
 
Xen benchmark sistemi paravirtualizzati
Xen benchmark sistemi paravirtualizzatiXen benchmark sistemi paravirtualizzati
Xen benchmark sistemi paravirtualizzati
 
Analisi e prototipazione di un sistema di streaming per la localizzazione in ...
Analisi e prototipazione di un sistema di streaming per la localizzazione in ...Analisi e prototipazione di un sistema di streaming per la localizzazione in ...
Analisi e prototipazione di un sistema di streaming per la localizzazione in ...
 
Iperf
IperfIperf
Iperf
 
Analisi e prototipazione di un sistema di streaming per la localizzazione in ...
Analisi e prototipazione di un sistema di streaming per la localizzazione in ...Analisi e prototipazione di un sistema di streaming per la localizzazione in ...
Analisi e prototipazione di un sistema di streaming per la localizzazione in ...
 
Presentazione Laurea Matteo Vit
Presentazione Laurea Matteo VitPresentazione Laurea Matteo Vit
Presentazione Laurea Matteo Vit
 
Thread
ThreadThread
Thread
 
Iperf 090524073201-phpapp01
Iperf 090524073201-phpapp01Iperf 090524073201-phpapp01
Iperf 090524073201-phpapp01
 
Agrillo Fedora 11 release party 18 giugno 2009
Agrillo Fedora 11 release party 18 giugno 2009Agrillo Fedora 11 release party 18 giugno 2009
Agrillo Fedora 11 release party 18 giugno 2009
 
RGX Remote Graphics eXperience 1.1 Sinthera
RGX Remote Graphics eXperience 1.1 SintheraRGX Remote Graphics eXperience 1.1 Sinthera
RGX Remote Graphics eXperience 1.1 Sinthera
 
Sistemi Operativi: Thread - Lezione 08
Sistemi Operativi: Thread - Lezione 08Sistemi Operativi: Thread - Lezione 08
Sistemi Operativi: Thread - Lezione 08
 
Integrazione e sviluppo di una piattaforma per la gestione delle conformità a...
Integrazione e sviluppo di una piattaforma per la gestione delle conformità a...Integrazione e sviluppo di una piattaforma per la gestione delle conformità a...
Integrazione e sviluppo di una piattaforma per la gestione delle conformità a...
 

Presentazione su Netperf

  • 1. BENCHMARK PER LE PRESTAZIONI DI RETE: NETPERF Università Ca’Foscari Venezia AA 2008/2009 Corso di Laurea in Informatica Davide Gastaldon
  • 2. DI COSA SI PARLA • Come è costruito Netperf • Tipi di test per Netperf Davide Gastaldon - Netperf 2
  • 3. NETPERF Sviluppato all’interno di HP – Non riconosciuto ufficialmente Open Source ftp://ftp.cup.hp.com/dist/networking/benchmark/netperf Diversi tipi di test, varie indicazioni di performance Applicazione Client - Server Davide Gastaldon - Netperf 3
  • 4. NETPERF (2) • Path Flooding; • Due connessioni: •Controllo •Dati Davide Gastaldon - Netperf 4
  • 5. TIPI DI TEST • Bulk data Transfer • Più Request/Response su singola connessione Tcp • Una conessione per ogni Request/Response Davide Gastaldon - Netperf 5
  • 6. PROTOCCOLLI • TCP • UDP • UNIX DOMAIN SOCKETS • DLPI connection oriented - connectionless Davide Gastaldon - Netperf 6
  • 7. USO CPU 1. pstat(); 2. contatore ciclo idle 3. plow priority process Davide Gastaldon - Netperf 7
  • 8. Opzioni 1. Globali • Durata • Tipo • Destinazione 2. Specifiche • Dimensione buffer dei socket • Dimensione messaggi • Dimensione richieste e risposte Davide Gastaldon - Netperf 8
  • 9. Considerazione •Necessario l’Invio di grosse quantità di dati per il test •Tool invasivo •Non adatto come monitor residente e/o runtime Davide Gastaldon - Netperf 9