Vous êtes sur la page 1sur 15

PROF : Mr .

CAMARA
Modifiez le style du titre
NIVEAU : LICENCE 2/ ITER

ANNEE ACADEMIQUE : 2023-2024

LES TESTS DE PERFORMANCE SUR LINUX


UBUNTU

STIT331: Programmation impérative


et Dev. Log.
1
Modifiez le style du titre

EXPOSANT
• K I N I D O U B E YAV E M I C H E E
• KANE DONALD
• K O LAW O LE A DA M ’S
• ANON DANIEL

2
Modifiez
Introduction le style du titre
SOMMAIRE
I. Types de tests de performance sur
Linux Ubuntu 1. Évaluation Globale du Système
1. Tests de performance du système 2. Identification des Goulots d'Étranglement
a. Phoronix Test Suite 3. Optimisation des Ressources
b. Sysbench 4. Vérification des Changements
2. Tests de performance du réseau IV. Outils de Test de Performance(Commande
a. Iperf a exécuter)
b. Ping 1. Sysbench
3. Tests de performance des 2. Bonnie++
applications 3. iperf
a. Apache JMeter V. Méthodologie de Test
b. Selenium 1. Définir les Critères de Performance
II. Importance des tests de 2. Choisir les Outils Appropriés
performance sur Linux Ubuntu 3. Préparer l'Environnement de Test
1. Amélioration de la qualité du 4. Exécuter les Tests
logiciel 5. Analyser les Résultats
2. Comparaison avec d'autres 6. Optimiser et Répéter
systèmes d'exploitation Conclusion
3 3
3. Optimisation des ressources matérielles
Modifiez le style du titre

INTRODUCTION

4 4
Modifiez le style du titre

I. TYPES DE TESTS DE
PERFORMANCE SUR
LINUX UBUNTU

5 5
Modifiez
1.TESTSleDE
style du titre
PERFORMANCE DU SYSTÈME

Il s'agit
C'estd'une
un logiciel
suite de
open
tests
source
open qui
source
a. Phoronix Test Suite quipermet b.
permetdede Sysbench
tester
mesurer
la performance
la performance
du
duprocesseur,
système, des
de graphiques
la mémoire,etdes
des
entrées/sorties
différents composants
disques et matériels.
des threads.

6 6
Modifiez le style
2.TESTS DE du titre
PERFORMANCE DU RÉSEAU

a. Iperf b. Ping
• Il s'agit d'un outil de mesure de la bande • Cet outil permet de mesurer la latence du
passante qui évalue la vitesse de transfert des réseau en envoyant des paquets
données sur un réseau. ICMP(Internet Control Message Protocol ou
Protocole de message de contrôle sur Internet
en français ) et en mesurant le temps de
réponse.

7 7
Modifiez
3. Tests dele style du titre
performance des applications

a. Apache JMeter b. Selenium


• Il s'agit d'un outil de test de charge open • C'est un outil d'automatisation des tests pour
source qui permet de simuler un grand nombre les applications Web qui permet de mesurer la
de requêtes simultanées pour tester la performance des interactions utilisateur.
performance d'une application Web.

8 8
Modifiez le style du titre

II.Importance des tests


de performance sur
Linux Ubuntu

9
Modifiez le style du titre
1.Amélioration de la qualité 2.Comparaison avec d'autres 3. Optimisation des
du logiciel systèmes d'exploitation ressources matérielles
Les tests de Les tests de
Les tests de performance peuvent être performance permettent
performance permettent de utilisés pour comparer Linux d'identifier les composants
détecter les problèmes de
Ubuntu avec d'autres systèmes matériels qui ont le plus
performance et de les corriger
avant la sortie d'une nouvelle d'exploitation, tels que d'impact sur la
version d'Ubuntu. Cela Windows et MacOs. Cela aide performance d'Ubuntu.
garantit que les utilisateurs les utilisateurs à choisir le Cela permet aux
bénéficient d'une expérience système d'exploitation qui développeurs et aux
optimale lors de l'utilisation du répond le mieux à leurs utilisateurs de se concentrer
système d'exploitation. besoins en termes de sur l'optimisation de ces
performance. composants pour améliorer
les performances globales
1010
Modifiez le style
III. Objectifs du titre
des Tests de Performance

• 1. Évaluation Globale du Système • 3. Optimisation des Ressources


Les tests de performance permettent Les résultats des tests guident
une évaluation complète des performances du l'ajustement des paramètres système,
système, mesurant la réactivité, la stabilité et l'amélioration de l'efficacité des
l'aptitude à gérer des charges de travail applications et l'optimisation de
variées. l'utilisation des ressources matérielles.

• 2. Identification des Goulots • 4. Vérification des Changements


d'Étranglement Les tests permettent de valider
En localisant les composants matériels l'impact des mises à jour du noyau, des
ou logiciels qui limitent les performances pilotes, des applications ou d'autres
(processeur, mémoire, stockage, réseau), on modifications sur les performances
peut cibler les améliorations nécessaires. globales.
1111
IV. Outils de Test de Performance (Commande a exécuter )
Modifiez le style du titre
1. Sysbench 2.Bonnie++ 3.iperf
Spécifiquement conçu pour tester
iperf est un outil de test de
Sysbench est un outil performance du réseau
polyvalent qui teste divers les performances du système de
fichiers, Bonnie++ mesure la vitesse mesurant la bande passante
aspects des performances du
système : processeur, d'écriture et de lecture, ainsi que la disponible entre deux
création et la suppression de fichiers. systèmes en utilisant TCP
mémoire, disque et réseau. Il
génère des rapports détaillés. ou UDP.
Exemple de commande pour tester le
Exemple de commande pour système de fichiers :
sysbench
tester cpu --cpu-max-
le CPU: bonnie++ -d /chemin/du/test -r 1024 Exemple de commande
iperf -s (sur le serveur)
prime=20000 run -u utilisateur pour tester la bande
iperf -c adresse_ip_serveur
passante réseau :
(sur le client)

1212
Modifiez le stylededu
V. Méthodologie titre
Test

1.Définir les Critères de 4.Exécuter les Tests


Performance Utiliser les commandes spécifiques à
chaque outil pour lancer les tests de
Identifier les paramètres clés à performance.
mesurer, tels que la vitesse du
processeur, la capacité mémoire, la 5.Analyser les Résultats
latence du disque et la bande passante Examiner les rapports générés par les
réseau. outils, identifier les points faibles et évaluer
les performances globales du système.
2.Choisir les Outils Appropriés 6.Optimiser et Répéter
Sélectionner les outils de test en Ajuster les paramètres du système en
fonction des composants à évaluer. fonction des résultats, répéter les tests et
affiner les réglages pour améliorer les
3.Préparer l'Environnement de performances.
Test 1313
Modifiez le style du titre

CONCLUSION

1414
Modifiez le style du titre

Merci

15

Vous aimerez peut-être aussi