Measuring the performance of a Wired network



Similar documents
How to Backup XenServer VM with VirtualIQ

Instructions for Accessing the Advanced Computing Facility Supercomputing Cluster at the University of Kansas

File Transfer Examples. Running commands on other computers and transferring files between computers

Advanced Computer Networks Project 2: File Transfer Application

Installing IBM Websphere Application Server 7 and 8 on OS4 Enterprise Linux

Linux firewall. Need of firewall Single connection between network Allows restricted traffic between networks Denies un authorized users

Laboration 3 - Administration

AlienVault Unified Security Management (USM) 4.x-5.x. Deploying HIDS Agents to Linux Hosts

How to install PowerChute Network Shutdown on VMware ESXi 3.5, 4.0 and 4.1

CLOUD INFRASTRUCTURE VIRTUAL SERVER (SHARED) DATA IMPORT GUIDE

Parallels Plesk Control Panel

Remote Access to Unix Machines

Tutorial: Using HortonWorks Sandbox 2.3 on Amazon Web Services

SWsoft, Inc. Plesk VPN. Administrator's Guide. Plesk 7.5 Reloaded

FTP Server Configuration

NAS 109 Using NAS with Linux

Comodo MyDLP Software Version 2.0. Installation Guide Guide Version Comodo Security Solutions 1255 Broad Street Clifton, NJ 07013

Knowledge Base Article: Article 218 Revision 2 How to connect BAI to a Remote SQL Server Database?

Virtual Appliance for VMware Server. Getting Started Guide. Revision Warning and Disclaimer

GeBro-BACKUP. Die Online-Datensicherung. Manual Pro Backup Client on a NAS

File Transfer And Access (FTP, TFTP, NFS) Chapter 25 By: Sang Oh Spencer Kam Atsuya Takagi

CONNECTING TO DEPARTMENT OF COMPUTER SCIENCE SERVERS BOTH FROM ON AND OFF CAMPUS USING TUNNELING, PuTTY, AND VNC Client Utilities

webmethods Certificate Toolkit

This sequence diagram was generated with EventStudio System Designer (

Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012

Network Security In Linux: Scanning and Hacking

Setting Up Specify to use a Shared Workstation as a Database Server

Using Red Hat Enterprise Linux with Georgia Tech's RHN Satellite Server Installing Red Hat Enterprise Linux

SWsoft Plesk 8.3 for Linux/Unix Backup and Restore Utilities

Parallels Plesk Panel

Overview. Remote access and file transfer. SSH clients by platform. Logging in remotely

Alinto Mail Server Pro

How to use the Eclipse IDE for Java Application Development

Distributed convex Belief Propagation Amazon EC2 Tutorial

Installing and Using WinSCP Client

Manage a Firewall Using your Plesk Control Panel Contents

Set JAVA PATH in Linux Environment. Edit.bashrc and add below 2 lines $vi.bashrc export JAVA_HOME=/usr/lib/jvm/java-7-oracle/

Using WS_FTP. This tutorial explains how to use WS_FTP, a File Transfer Program for Microsoft Windows. INFORMATION SYSTEMS SERVICES.

SSH and Basic Commands

Connecting to the School of Computing Servers and Transferring Files

Quick Start Guide. Quick Start Guide. taskit GmbH. for Portux920T EU / SW Portux Mini-PC Portux Panel-PC Panel-Card MoLUX Stamp

TestDirector Version Control Add-in Installation Guide

Backup & Restore Guide

Lab Objectives & Turn In

Configuring Your Client: Outlook Express

Netfilter. GNU/Linux Kernel version 2.4+ Setting up firewall to allow NIS and NFS traffic. January 2008

Tera Term Telnet. Introduction

Secure Network Filesystem (Secure NFS) By Travis Zigler

Using Network Attached Storage with Linux. by Andy Pepperdine

F-SECURE MESSAGING SECURITY GATEWAY

Hadoop Installation MapReduce Examples Jake Karnes

PuTTY/Cygwin Tutorial. By Ben Meister Written for CS 23, Winter 2007

Download and Install the Citrix Receiver for Mac/Linux

DVS-100 Installation Guide

Socket = an interface connection between two (dissimilar) pipes. OS provides this API to connect applications to networks. home.comcast.

Local Caching Servers (LCS): User Manual

1. Introduction What is Axis Camera Station? What is Viewer for Axis Camera Station? AXIS Camera Station Service Control 5

Tunnel VNC through SSH Tutorial Version 1

TH SCOPE. Monitoring and Diagnostics of PROFINET, EtherNet/IP and Modbus TCP Networks. Installation Manual. Version: EN

Hadoop Tutorial. General Instructions

Wakanda Studio Features

FileBench's Multi-Client feature

CA arcserve Unified Data Protection Agent for Linux

INSTALLING KAAZING WEBSOCKET GATEWAY - HTML5 EDITION ON AN AMAZON EC2 CLOUD SERVER

Viking VPN Guide Linux/UNIX

NexentaConnect for VMware Virtual SAN

How to Install Multicraft on a VPS or Dedicated Server (Ubuntu bit)

Configuring Your Client: Outlook Express. Quick Reference

The 2013 Experimental Warning Program (EWP) Virtual Weather Event Simulator (WES) Windows & Linux Installation Documentation

SWsoft, Inc. Plesk Firewall. Administrator's Guide

PowerChute TM Network Shutdown Security Features & Deployment

How To Backup A Database In Navision

Parallels Panel. Parallels Small Business Panel 10.2: User's Guide. Revision 1.0

SWsoft Plesk 8.2 for Linux/Unix Backup and Restore Utilities. Administrator's Guide

WinSCP for Windows: Using SFTP to upload files to a server

Uploading files to a web server using SSH Secure Shell 3.2.9

Buildroot for Vortex86EX (2016/04/20)

HOWTO: Set up a Vyatta device with ThreatSTOP in router mode

How To Set Up A Network Map In Linux On A Ubuntu 2.5 (Amd64) On A Raspberry Mobi) On An Ubuntu (Amd66) On Ubuntu 4.5 On A Windows Box

Adafruit's Raspberry Pi Lesson 6. Using SSH

How to use FTP Commander

Week Overview. Running Live Linux Sending from command line scp and sftp utilities

P-660R-T1/T3 v2 Quick Start Guide

BF2CC Daemon Linux Installation Guide

Eucalyptus Tutorial HPC and Cloud Computing Workshop

IDS 561 Big data analytics Assignment 1

TH SCOPE. Monitoring and Diagnostics of PROFINET, PROFIBUS, EtherNet/IP and Modbus TCP Networks. Installation Manual. Version: EN

How to install Radiance on your computer via a virtual machine

State Health Repository Tool (SHRT) Testing Instructions

Installing Proview on an Windows XP machine

Online Banking for Business Secure FTP with SSH (Secure Shell) USER GUIDE

Deploy the ExtraHop Discover Appliance with Hyper-V

2 Advanced Session... Properties 3 Session profile... wizard. 5 Application... preferences. 3 ASCII / Binary... Transfer

Quick Start Guide. Cerberus FTP is distributed in Canada through C&C Software. Visit us today at

Remote Desktop In OpenSUSE 10.3

APPLICATION NOTE. How to build pylon applications for ARM

Trend Micro Encryption Gateway 5

Transcription:

Measuring the performance of a Wired network slide 1 note throughout the following tutorial the courier font indicates the terminal output whereas the courier bold indicates keyboard input. and italic indicates some thought is necessary in order to enter text

Measuring the performance of a Wired network slide 2 login to a GNU/Linux client open up two terminal windows and arrange them side by side in the left hand window login to moppsy.comp.glam.ac.uk using ssh

Measuring the performance of a Wired network slide 3 do this by typing: $ ssh moppsy.comp.glam.ac.uk Password: yourpassword

Measuring the performance of a Wired network slide 4 from your brower download this: performance monitoring tools http://floppsie.comp.glam.ac.uk/download/notes/ tools/performance.tar.gz and using the file manager move this downloaded archive into your home (or your top level) directory

Measuring the performance of a Wired network slide 5 unpack the archive by typing these commands into your right hand terminal window $ tar zxf performance.tar.gz $ cd performance

Measuring the performance of a Wired network slide 6 in the left hand window on j208-xy.isd.glam.ac.uk type: $ cd performance to run these performance tests you need to have changed to the performance directory

Testing the performance of Wired Linux NFS slide 7 in the client window (right hand window) type: $./sendnfs gcc -O2 -g -o bin/ arch /send send.c gcc -O2 -g -o bin/ arch /rec rec.c gcc -O2 -g -o bin/ arch /sendnfs sendnfs.c You should be on an NFS mounted directory - check mcgreg... Filesystem 1K-blocks Used Available Use% Mounted on etc etc etc

Testing the performance of Wired Linux NFS slide 8 the command./sendnfs writes many blocks across the network file system to the server and reports the speed if the experiment runs too quickly or too slowly increase or decrease the value of the constant in the file: sendnfs.c alter the line 5 #define NBYTES (64*1024*10) to a number 10 times larger or smaller depending on the speed

Testing the performance of Wired Linux NFS slide 9 once you have made a change to the source code you need to type this command into the right hand window: $ make clean when you get some interesting results you should capture the output of this test for your coursework

Testing the performance of Wired Linux NFS slide 10 you should now log off the left hand machine. Youcan do this by typing exit in the left hand window $ exit your left hand window will now belogged into your local machine

Wired Linux TCP Performance slide 11 in the left hand window onj208-xy.isd.glam.ac.uk type: $./tcprec The receiving host is: j208-xy.isd.glam.ac.uk, \ the port is 7000, the protocol is -tcp this confirms the host which will receive the tcp packets and it also tells you the tcp socket port number, inthis case 7000

Wired Linux TCP Performance slide 12 now onthe right hand window type: $./tcpsend j208-xy.isd.glam.ac.uk 7000 note the sender and receiver port number must match in this case it was 7000 but yours might vary

Wired Linux TCP Performance slide 13 you should see output similar to this appear in your right hand window: $./tcpsend j208-xy.isd.glam.ac.uk 7000 time to send 10 blocks of 67108864 bytes is 1.738 seconds time to send 20 blocks of 33554432 bytes is 1.736 seconds etc etc etc if you find the experiment taking too long then alter line 18 of the file send.c, which is: #define NBYTES 65536*1024 and divide this number by 8, or 16, (ensure that the divisor is a factor of 2)

Wired Linux TCP Performance slide 14 after modifying your test be sure to press <ctrl> C in both the right hand window and the left hand window <ctrl> C terminates any test program also after any code modification type: $ make clean in the right hand window when your test has finished be sure to press <ctrl> C in both the right hand window and the left hand window

Wired Linux UDP Performance slide 15 these performance results can be obtained by following the TCP performance instructions and altering every occurance of tcp with udp the only significant difference is that UDP ignores errors and therefore the receiving side displays actual data received and the transmitter displays actual data sent

Tutorial help slide 16 here is a skeleton version of the client and server: skeleton http:// floppsie.comp.glam.ac.uk/download/notes/tools/ tutorial-python.tar.gz