Tests de performances de virtual member manager

Ce document présente les résultats des tests de performances de virtual member manager 8.0 en termes de délai de démarrage et d'encombrement de la mémoire par rapport à la version précédente.

Spécifications matérielles et logicielles

Les résultats de ces tests de performances ont été obtenus en laboratoire IBM, sur un système autonome, avec les spécifications matérielles et logicielles ci-après.

Spécifications logicielles
Un système avec les spécifications logicielles suivantes a été utilisé pour exécuter les tests de performances :
  • Système d'exploitation : Red Hat Enterprise Linux Server, version 5.5
  • WebSphere Application Server v8.0 et v7.0.0.15
  • Lightweight Directory Access Protocol (LDAP) configuré sur les deux versions : IBM Tivoli Directory Server 6.2 installé sur un système doté du système d'exploitation Windows 2008R2 64 bits
  • Virtual member manager (référentiels fédérés) configuré avec des référentiels de fichiers et LDAP
Spécifications matérielles
Le système sur lequel WebSphere Application Server a été installé et utilisé pour exécuter les tests de performances de virtual member manager afin de mesurer le délai de démarrage et l'encombrement de la mémoire possède les spécifications matérielles suivantes :
  • Processeurs : 8 processeurs Intel possédant chacun une taille de mémoire cache de 1024 ko
  • Vitesse d'horloge du processeur : 1590,450 MHz
  • Type d'unité centrale : 32 bits
  • Taille de la mémoire (RAM) : 8 129 028 ko
  • Plateforme matérielle : I386
  • Spécifications de disque dur :
    • 6 disques de 36,4 Go chacun, avec les propriétés suivantes :
    • 255 têtes, 63 secteurs/pistes, 4425 cylindres
    • Unités = cylindres de 16065 * 512 = 8 225 280 octets
Le système sur lequel IBM Tivoli Directory Server a été installé possédait les spécifications matérielles suivantes :
  • Processeurs : 2
  • Vitesse d'horloge du processeur : 3,00 GHz
  • Type d'unité centrale : 64 bits
  • Taille de la mémoire (RAM) : 4 Go
  • Plateforme matérielle : I386
  • Disque dur : 140 Go

Délai de démarrage

Le délai requis par virtual member manager pour démarrer lors du démarrage de WebSphere Application Server est indiqué ici.

Le délai de démarrage moyen de virtual member manager sur 1 à 10 itérations mesuré en millisecondes est le suivant :
  • 4842,1 pour v8.0
  • 6799,2 pour v7.0.0.15

Cela représente une amélioration approximative de 28 % entre les versions 7.0.0.15 et 8.0.

Encombrement de la mémoire

Trois aspects de l'encombrement de la mémoire sont étudiés ici :
Octets actifs
Lorsque des objets sont créés à partir d'une classe, les objets d'instance sont stockés dans les segments de mémoire Java, en octets actifs.
Les résultats suivants présentent les octets actifs, qui correspondent à la mémoire toujours en cours d'utilisation (mémoire sur les segments de mémoire Java) pour virtual member manager, en nombre d'octets :
  • 1121408 pour v8.0
  • 1259136 pour v7.0.0.15
Mémoire des classes
Chaque classe requiert de la mémoire pour stocker entre autres le code de ses méthodes. Il s'agit des octets de la mémoire morte ou mémoire des classes. Les octets de la mémoire morte ne sont pas stockés dans les segments de mémoire ; ils se trouvent dans une section de mémoire des classes de la machine JVM.
Les résultats suivants présentent la mémoire des classes utilisée par virtual member manager, en nombre d'octets :
  • 1188472 pour v8.0
  • 1371616 pour v7.0.0.15
Mémoire native
La mémoire native fait référence à la mémoire du système. Si le code Java contient du code natif (DLL, LIB), il est chargé dans la mémoire native. Virtual member manager n'utilise pas de mémoire native.

Récapitulatif

Tableau 1. Résultats des tests de performances de virtual member manager 8.0
  v8.0 v.7.0.0.15 Unité de mesure Amélioration en %
Délai moyen de démarrage 4842,1 6799,2 millisecondes 28,78 %
Octets actifs (segment de mémoire Java, mémoire utilisée) 1121408 1259136 octets 10,93 %
Mémoire des classes (octets de mémoire morte) 1188472 1371616 octets 13,35 %


Conditions d'utilisation | Commentaires