Comment tester la vitesse d un réseau Ethernet



Documents pareils
Les commandes relatives aux réseaux

Foucart Digeon SISR1-CH7 Mise en place d'un serveur FTP BTS SIO 08/04/2013. SISR1 CH7 Mise en place d'un serveur FTP. - Page 1 -

GRETA SISR1 TP Installation et mise en place d un serveur FTP sous Windows Server 2013

Mise en oeuvre TSM 6.1

ASRb/Unix Avancé II. Chapitre 2. Utilitaires réseaux. Arnaud Clérentin, IUT d Amiens, département Informatique

Réseau - VirtualBox. Sommaire

EN Télécom & Réseau S Utiliser VMWARE

domovea Portier tebis

Couche application. La couche application est la plus élevée du modèle de référence.

Chapitre VII : Principes des réseaux. Structure des réseaux Types de réseaux La communication Les protocoles de communication

ALOHA Load Balancer Guide de démarrage

INTRUSION SUR INTERNET

IMS INTERNET /Paramétrage de l offre / Gateway Cisco IMS INTERNET. Paramétrage de l offre Gateway CISCO. Référence Edition Date de Diffusion Page

Installer et configurer un réseau local Ethernet commuté. Généralités 1 Utilisation d un Switch administrable D-Link DES-3226

Travail d évaluation personnelle UV valeur C : IRE. Planification de réseaux : Simulateur IT-GURU Academic Edition

Performance et usage. La différence NETGEAR - R7000. Streaming HD illimitée

Fiche technique CPU 315SN/PN (315-4PN33)

NON URGENTE TEMPORAIRE DEFINITIVE OBJET : RÉCUPÉRATION DES DONNÉES CLIENT SUR DISQUE DUR DÉFECTUEUX OU INVALIDÉ

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00

Rappel: Le routage dans Internet. Contraintes. Environnement et contraintes. La décision dans IP du routage: - Table de routage:

Atelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques

USB LANPORT 400. Manuel

Oracle Maximum Availability Architecture

Configuration d un firewall pour sécuriser un serveur WEB

DIFF AVANCÉE. Samy.

Configuration d'un trunk SIP OpenIP sur un IPBX ShoreTel

Acquisition des données

KWISATZ MODULE PRESTASHOP

La qualité de service (QoS)


NOTICE INSTALLATION. ARCHANGE WebDAV Office N&B/Couleur KONICA MINOLTA BUSINESS SOLUTIONS FRANCE

Ordinateurs, Structure et Applications

Open Source Job Scheduler. Installation(s)

INSTALLER UNE BIBLIOBOX

V - Les applications. V.1 - Le Domain Name System. V Organisation de l espace. Annuaire distribué. Définition. Utilisation par le resolver

COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec

FTPS AVEC UNE APPLIANCE FAST360 EN COUPURE. Table des matières

Les clés d un réseau privé virtuel (VPN) fonctionnel

TP SECU NAT ARS IRT ( CORRECTION )

INTRODUCTION. Bienvenue dans la TCN FRENCH TEAM, nous allons ensemble démarrer une belle aventure qui peut devenir lucrative pour tous.

Guide d'installation de la base de données ORACLE 10g ( ) pour linux FEDORA CORE 4.

Supervision - ESX/ESXi. Document FAQ. Supervision - ESX/ESXi. Page: 1 / 9 Dernière mise à jour: 16/04/14 17:45

Plan. Programmation Internet Cours 3. Organismes de standardisation

ftp & sftp : transférer des fichiers

Androïd Manuel d installation MB PRO LIGHT Préalable. Définitions

HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE

Introduction au Système d Exploitation Unix/Linux

SYSTEMES ELECTRONIQUES NUMERIQUES

Sauvegardes par Internet avec Rsync

CONVERTISSEUR RS 232/485 NOTICE

Guide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Microsoft Windows NT

Quelques protocoles et outils réseaux

Protocole SSH-2.0. Tuan-Tu, TRAN. Janvier 2009

! "# Exposé de «Nouvelles Technologies Réseaux»


6605 MFP 3615 MFP. Sommaire : Paramètres généraux. Réglages de l Horloge et des Bacs. Paramètre Copie (par défaut) Paramètres Réseaux (IP)

Etape 1 : Connexion de l antenne WiFi et mise en route

GUIDE PRATIQUE déplacements professionnels temporaires en France et à l étranger

Classe et groupe : 1P 3 SEN TRI. Ubuntu : serveur Contrôleur de Domaine (PDC) avec SAMBA

CENTRALE TELESURVEILLANCE VIA INTERNET WEB

Configuration du serveur ESX

Plan. Le système de transfert de fichiers d'internet. Introduction aux systèmes de transfert de fichiers Le protocole FTP.

Proxy Proxy = passerelle applicative Exemple: proxy/cache FTP, proxy/cache HTTP. Conclusion. Plan. Couche réseau Filtres de paquets (routeur)

Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14

Tutoriel Infuse Learning. Créer des quizzes multimédias sur ordinateur ou tablette

2) Téléchargement de l'application pour contrôler vos caméras :

Carte Relais GSM (Manuel Utilisateur)

KWISATZ_TUTO_module_magento novembre 2012 KWISATZ MODULE MAGENTO

Spécifications Techniques Générales. Techno Pole Internet. Lycée Djignabo / Ziguinchor

Services Réseau SSH. Michaël Hauspie. Licence Professionnelle Réseaux et Télécommunications

TP N 1 : Installer un serveur trixbox.

Installation et mise à jour des IOS sur les routeurs ou les switchs Cisco

Fiche technique CPU 314SC/DPM (314-6CG13)

7.3 : Ce qu IPv6 peut faire pour moi

NON URGENTE TEMPORAIRE DEFINITIVE. SUBJECT : PROCÉDURE DE MISE EN SERVICE DE LA VERSION F e RELEASE 6.2

<Insert Picture Here> Solaris pour la base de donnés Oracle

Télécommunications. IPv4. IPv4 classes. IPv4 réseau locaux. IV - IPv4&6, ARP, DHCP, DNS

Internet - Outils. Nicolas Delestre. À partir des cours Outils réseaux de Paul Tavernier et Nicolas Prunier

MANUEL DES CAMERAS IP

Routeur TP-Link Lite-N sans fil 4 Port 150Mbps WiFi (TL-WR741ND) Manuel de l utilisateur

comment paramétrer une connexion ADSL sur un modemrouteur

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet

Configurer sa carte Wi-Fi sous BSD

Manuel de l Administrateur

Chapitre 7. Le Protocole SNMP 7.1 INTRODUCTION COMPOSANTES POUR L UTILISATION FONCTIONNEMENT LE PAQUET SNMPV1...

Software and Hardware Datasheet / Fiche technique du logiciel et du matériel


PHP. Bertrand Estellon. 26 avril Aix-Marseille Université. Bertrand Estellon (AMU) PHP 26 avril / 214

Le réseau Internet.

GENERALITES. COURS TCP/IP Niveau 1

Chapitre IX : Virtualisation

Stockage des machines virtuelles d un système ESXi jose.tavares@hesge.ch & gerald.litzistorf@hesge.ch

Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark

Internet Le service de noms - DNS

NOTICE INSTALLATION. ARCHANGE Simplex Office N&B/Couleur KONICA MINOLTA BUSINESS SOLUTIONS FRANCE

Administration du WG302 en SSH par Magicsam

Tests de performance du matériel

Transcription:

Comment tester la vitesse d un réseau Ethernet Alexandre BLANCKE Il est souvent nécessaire de vérifier la configarution d un réseau Ethernet. Pour ce faire, le meilleur moyen consiste à vérifier que la vitesse de transfert d un fichier peut pratiquement atteindre la vitesse nominale du réseau, soit : 1 000 Kbytes/s, pour un réseau à 10 Mb, 10 000 Kbytes/s, pour un réseau à 100 Mb. Procédure Pour tester la vitesse réelle d un réseau Ethernet, il faut tout d abord s assurer que la commande utilisée va bien tester la vitesse du réseau et non pas, par effet de bord, la vitesse du CPU ou celle d un disque. La commande à privilégier pour faire un test de vitesse est ftp. En effet, elle est simple d utilisation et disponible sur la plupart des systèmes. Pour éviter la consommation de ressouces CPU due à la translation de caractères, il faut toujours se mettre en mode binaire dans ftp. ➀ Vérifi ifier r que le routa tage est fait t corr rrect ctement Passer la commande : # ping -R sp2n9g PING sp2n9g.astaix.france.ibm.com (9.101.4.241): 56 data bytes 64 bytes from 9.101.4.241: icmp_seq=0 ttl=255 time=0 ms RR: sp2n9g.astaix.france.ibm.com (9.101.4.241) testh70g.astaix.france.ibm.com (9.101.4.242) 64 bytes from 9.101.4.241: icmp_seq=1 ttl=255 time=0 ms (same route) 1

➁ Lancer r r ftp # ftp sp2n9g Connected to sp2n9g.astaix.france.ibm.com. 220 sp2n9c FTP server (Version 4.1 Mon Jul 26 19:58:48 CDT 1999) ready. Name (sp2n9g:root): root 331 Password required for root. Password: 230 User root logged in. ftp> bin 200 Type set to I. ➂ Test ester r la vites esse e du réseau Premièr mière e méthode La première méthode consiste à envoyer un fichier, créé à partir du pseudo-device /dev/zero de la machine source, vers le device /dev/null de la machine de destination. Ceci permet d envoyer un fichier aussi grand que nécessaire en jouant avec le bs (block_size) et le count (nombre d enregistrements de la taille du block_size) : ftp> put «dd if=/dev/zero bs=4096k count=200» /dev/null 200+0 records in 200+0 records out 838860800 bytes sent in 30.9 seconds (2.651e+04 Kbytes/s) local: dd if=/dev/zero bs=4096k count=200 remote: /dev/null Ici, le résultat est relativement bon mais le débit est bloqué par la consommation de ressouces CPU, pour créer les 0, par la commande dd et le pseudo device /dev/zero. On peut le vérifier en lançant un vmstat pendant que le ftp tourne : 2

# vmstat 5 kthr memory page faults cpu ---- ----------- ---------------------- --------------- ------------ r b avm fre re pi po fr sr cy in sy cs us sy id wa 0 1 12748 3485 0 0 0 0 0 0 109 28 31 0 0 99 0 0 1 12748 3485 0 0 0 0 0 0 107 875 25 0 1 99 0 1 1 15839 382 0 0 0 0 0 0 1351 1106 1056 0 64 36 0 1 1 15839 382 0 0 0 0 0 0 2039 1712 1684 1 99 1 0 2 1 15839 382 0 0 0 0 0 0 2066 1731 1703 1 99 0 0 99% CPU système 2 1 15839 380 0 0 0 0 0 0 2042 1710 1684 1 99 1 0 2 1 15839 380 0 0 0 0 0 0 2071 1734 1707 0 99 0 0 1 1 15839 380 0 0 0 0 0 0 2031 1762 1732 1 98 1 0 0 1 12748 3492 0 0 0 1 1 0 1112 910 888 0 50 50 0 Deuxièm uxième méthode Dans le type de configuration ci-dessus, on s aperçoit que le CPU n est pas assez puissant pour alimenter le réseau avec les commandes système classiques... On utilisera alors une autre méthode faisant appel à un fichier temporaire pour faire le test. Pour créer ce fichier, il faut d abord déterminer la taille mémoire que l on peut allouer au mapping des fichiers. En effet, si l on veut tester la vitesse pure du réseau, il faut que le fichier à transférer puisse être lu directement en mémoire et non sur disque. Pour cela, on utilisera les commandes suivantes : # lsattr -El sys0 grep realm realmem 131072 Amount of usable physical memory in Kbytes False # /usr/samples/kernel/vmtune vmtune: current values: -p -P -r -R -f -F -N -W minperm maxperm minpgahead maxpgahead minfree maxfree pd_npages maxrandwrt 6344 25376 2 8 120 128 524288 0 -M -w -k -c -b -B -u -l -d maxpin npswarn npskill numclust numfsbufs hd_pbuf_cnt lvm_bufcnt lrubucket defps 26196 2048 512 1 93 64 9 131072 1 -s -n -S -h sync_release_ilock nokillroot v_pinshm strict_maxperm 0 0 0 0 number of valid memory pages = 32744 maximum pinable=80.0% of real memory number of file memory pages = 20672 maxperm=77.5% of real memory minperm=19.4% of real memory numperm=63.1% of real memory 3

Nous avons donc ici 132 Mb de mémoire et le maxperm (taille réservée au mapping des fichiers) en occupe 77.5%. Pour être certains que notre fichier soit bien en mémoire, nous allons faire nos calculs sur 60% (environ 80 Mb) de la mémoire réelle. Créer le fichier : # dd if=/dev/zero bs=1024k count=80 of=/home/testfile 80+0 records in 80+0 records out Puis transférer le fichier par ftp en mode binaire : # ftp sp2n9g Connected to sp2n9g.astaix.france.ibm.com. 220 sp2n9c FTP server (Version 4.1 Mon Jul 26 19:58:48 CDT 1999) ready. Name (sp2n9g:root): root 331 Password required for root. Password: 230 User root logged in. ftp> bin 200 Type set to I. ftp> put /home/testfile /dev/null 83886080 bytes sent in 8.564 seconds (9566 Kbytes/s) vitesse du disque local: /home/testfile remote: /dev/null A partir du deuxième transfert, la commande vmstat ne doit pratiquement plus montrer de waits d I/O, puisque le fichier réside en mémoire, et le débit du ftp doit correspondre à la vitesse maximum sur la connexion. ftp> put /home/testfile /dev/null 83886080 bytes sent in 2.581 seconds (3.174e+04 Kbytes/s) local: /home/testfile remote: /dev/null vitesse du réseau 4

Problèmes fréquents On rencontre régulièrement les problèmes suivants : Le débit du réseau est extrêmement faible (par exemple : 5 Kb/s pour un réseau à 10 ou à 100 Kb/s). Le débit est beaucoup plus rapide dans un sens de transfert que dans l autre. Outre les câbles es de e mauvaise e quali lité té sur lesquels un ou plusieurs fils seraient coupés, il y a toutes les chances pour que ces problèmes soient dûs : ou à la gestion de l auto-nég o-négociati tion, à une configur nfigurati tion différente des vites esses es ou des duplex des divers ports des unités de switch ou des adapters des systèmes. Full l duplex : En full duplex on utilise 4 fils : 2 en émission et 2 en réception. Half f duplex : En Half duplex on n utilise que 2 fils qui servent à la fois en émission et en réception, ce qui explique que l on puisse avoir des collisions. Si donc une carte du RS/6000 est configurée en 100-Full duplex alors que le port de l unité de switch a négocié ou est configuré en 100-Half duplex, le RS/6000 s attend à recevoir les données sur ses 2 fils de réception alors que le switch les lui envoie sur les 2 d émission du RS/6000. Il y a donc une énorme perte de temps due à la récupération des données (recovery). La solution la plus efficace est de configurer tous les composants (cartes et ports des unités de switch) en 100-Full duplex. 5