NetPerf - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

NetPerf

Description:

NIC: Realtek RTL8139. System spec: Server. CPU: Pentium 4 2.4G. OS: Linux 7.3. NIC: Realtek RTL8139. 10. 6. Test environment 2/2. Network Topology. Router ... – PowerPoint PPT presentation

Number of Views:315
Avg rating:3.0/5.0
Slides: 16
Provided by: Hand5
Category:
Tags: netperf | realtek

less

Transcript and Presenter's Notes

Title: NetPerf


1
NetPerf
  • 2003. 03. 18
  • Kiwon Hong (kiwon77_at_iat.chonnam.ac.kr)
  • Internet Application Technology Lab.

2
Contents
  • Introduction
  • Features
  • Setup
  • Configuration
  • Result
  • Reference sites

3
1. Introduction
  • supported by the IND Networking Performance Team
  • Netperf is designed around the basic
    client-server model

4
2. Features
  • To measure various aspects of networking
    performance
  • Bulk data transfer performance
  • Request/response performance
  • can measure of networking performance of TCP and
    UDP
  • various command line option

5
3. Installation
  • Download
  • http//www.netperf.org
  • Setup
  • OS Linux
  • File name
  • Server netserver
  • Client netperf( only copied)
  • Compile
  • command make install
  • be compiled and copied into /opt/netperf/

6
4. Configuration
  • File edit
  • Add this line to the /etc/services file
  • netperf 12865/tcp
  • Add this line to the /etc/xinetd.conf file
  • Service netperf
  • socket_type stream
  • protocol tcp
  • wait no
  • user root
  • server /opt/netperf/netserver
  • server_arg netserver

7
5. User manual 1/2
  • TCP Request/Response Performance
  • ./netperf H remotehost t TCP_RR
  • Option
  • -r sizespec set the request or response sizes
  • -l value set the test duration based on value
  • -s sizespec set the local send and receive
    socket buffer sizes
  • -S sizespec set the remote system send and
    receive socket buffer sizes
  • -D set the TCP_NODELAY option to true on both
    systems

8
5. User manual 2/2
  • UDP Request/Response Performance
  • ./netperf H remotehost t UDP_RR
  • Option
  • -r sizespec set the request or response sizes
  • -l value set the test duration based on value
  • -s sizespec set the local send and receive
    socket buffer sizes
  • -S sizespec set the remote system send and
    receive socket buffer sizes
  • -D set the TCP_NODELAY option to true on both
    systems

9
6. Test environment 1/2
  • System spec Client
  • CPU Pentium4 1.5G
  • OS Linux 7.1
  • NIC Realtek RTL8139
  • System spec Server
  • CPU Pentium 4 2.4G
  • OS Linux 7.3
  • NIC Realtek RTL8139

10
6. Test environment 2/2
  • Network Topology

Throughput, RTT
Router
Switching Hub
NetPerf Client
NetPerf Server
11
7. Result 1/4
  • TCP stream performance

send socket buffer size on the local system
receive socket buffer size on the remote system
12
7. Result 2/4
  • UDP stream performance

Failed send calls(ENOBUFS)
message size
send performance
successful calls to send
receive socket size on remote
successful calls to receive
receive performance
13
7. Result 3/4
  • TCP Request/Response Performance

local send socket size
remote send socket size
local receive socket size
remote send socket size
14
7. Result 4/4
  • UDP Request/Response Performance

15
8. Reference sites
  • http//www.netperf.org/netperf/NetperfNew.html
Write a Comment
User Comments (0)
About PowerShow.com