Freelance indépendant Tests Performance disque avec IOMETER

CLuster, SQL, Tests Performance disque avec IOMETER

IOMETER

Tests de performance Disque Cluster, SQL

Contributions > IOMETER >

Freelance indépendant Tests Performance disque avec IOMETER

Cluster,MSMQ,SQL,Tests Performance disque avec IOMETER

Freelance indépendant Procédures Tests Performance disque avec IOMETER

Informations

Ces informations vous intéressent?
N'hésitez pas à contacter ILINFO pour toute demande d'information.

Freelance Indépendant Expert Cluster Tests Performances Iometer disques

Tests de performance disques

Utilisation de IOMETER

Introduction

Lors de l’installation d'une nouvelle plateforme matérielle ayant pour but un haut niveau de performances (par exemple pour un serveur SQL destiné à recevoir une forte volumétrie), il conviendra de réaliser des tests de performance du sous système disques afin de vérifier que le niveau de performance requis pourra être atteint sur ce serveur.

Tests Performance disque avec IOMETER Télécharger ce document au format PDF.
Tests Performance disque avec IOMETER Télécharger Iometer.icf
Tests Performance disque avec IOMETER Télécharger Iometer.xls


Outil d'analyse

Intel fournit l'outil IOMETER qui permet de conduire des tests de performance des sous systèmes disques. Il est disponible sur le site http://www.iometer.org

Afin de disposer au sein de l'entreprise d'un référenciel de tests réalisés dans les mêmes conditions , les tests devront être réalisés à l’aide de cet outil toujours configuré de manière identique. Pour cela, la configuration peut être exporté et importée à l'aide d'un fichier de configuration.

Le fichier Iometer.icf ci joint configure IOMETER de la manière suivante:
- Un seul workerThread. Cela permet de comparer les performances de sous systèmes disques en limitant l’impact du nombre de processeurs.
- 128 Outstanding IO.
- Une seule partition testée à chaque fois.
- Un seul test de lecture ou d’écriture réalisé à chaque fois.

Toute activité devra être suspendue sur le serveur à benchmarker afin de minimiser l’impact d’autres utilisations. Si le serveur à tester est un serveur SQL, arrêtez les services, ou mieux, réalisez les tests avant son installation.

Le tableau Iometer.xls fourni les résultats de tests réalisés sur des RAID 5 et 10.


Paramétrage de IOMETER

Lancez l’installation. Il s’installe par défaut dans Program Files.
Lancez IOMETER.
Cliquez sur Ouvrir et charger le fichier de configuration Iometer.icf

Configuration IOMETER

Figure 1 : Configuration Disk Targets


Configurez le WorkerThread 1 et ignorez les suivants.
Si par mégarde vous configurez plusieurs WorkerThreads, fermez Iometer puis relancez le.


Cliquez sur l’onglet Access specifications, ajoutez un test (n’importe lequel) et cliquez sur démarrer (le drapeau vert).

Initialisation Iometer

Une fenêtre apparait vous proposant de sauvegarder les résultats.

Sauvegarde de la configuration

Cliquez sur annuler.

Attendez une minute environ puis cliquez sur le drapeau rouge pour arrêter (car IOMeter ne rend pas la main).

Annulation IOMETER

Quittez IOMeter et relancez le.

Rechargez à nouveau le fichier de configuration Iometer.icf.
Configurer le workerthread 1 comme dans l’étape précédente.

A ce stade, la configuration et l’initialisation sont terminées.
Vous pouvez passer aux phases de tests.


Tests IOMETER


Le fichier de configuration IOMETER.ICF définit 8 tests distincts qui devront être réalisés un par un.
Ces tests permettent de simuler les lectures et écritures réalisées par SQL, c'est à dire des lectures et écritures aléatoires dans les fichiers de base de donnée ainsi que des lectures/écritures séquentielles dans les fichiers de log, ceci par blocs de 32k et 64k.

Ceux qui le désirent pourront rajouter des tests qui mixent ces différents types de lecture écriture.

- READ 32K Séquentiel
- READ 32K Random
- READ 64K Séquentiel
- READ 64K Random
- WRITE 32K Séquentiel
- WRITE 32K Random
- WRITE 64K Séquentiel
- WRITE 64K Random

Réalisez les 8 tests 1 par 1 et laissez les tourner chacun pendant environ 5 à 10 minutes.


Déroulement d'un test


Dans l’onglet Access Specifications, ajoutez 1 des tests à réaliser et un seul.
Appuyez sur le drapeau vert pour démarrer.

Démarrage Iometer

L’outil vous propose alors de sauvegarder les enregistrements.
Cliquez sur Annuler

Save Iometer

Le test démarre.
Vous pouvez voir les résultats en temps réel dans l’onglet Results Display.

Run Iometer



Exemple de résultats


Run Iometer
READ 32K SEQUENTIAL

Run Iometer
READ 32K RANDOM

Run Iometer
READ 64K SEQUENTIAL

Run Iometer
READ 64K RANDOM

Run Iometer
WRITE 32K SEQUENTIAL

Run Iometer
WRITE 32K RANDOM

Run Iometer
WRITE 64K SEQUENTIAL

Run Iometer
WRITE 64K RANDOM



Télécharger les résultats au format Excel 2003