Présentation
Auteur(s)
-
René J. CHEVANCE : Consultant - Chargé de mission au Centre d’étude pour la maîtrise des systèmes et du logiciel (CMSL) - Professeur associé au Conservatoire national des arts et métiers (CNAM)
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l’articleINTRODUCTION
La performance des systèmes ne peut s’exprimer par la simple liste des performances élémentaires (processeur, mémoire, entrées-sorties, disques, etc.). Ces chiffres, pour utiles qu’ils soient, ne reflètent pas la performance des systèmes sur des applications concrètes et ne permettent pas des comparaisons entre différents systèmes. Devant le besoin exprimé par les utilisateurs d’effectuer ces comparaisons, les acteurs du domaine (constructeurs informatiques, fournisseurs de systèmes d’exploitation ou de middlewares, tels que systèmes de gestion de bases de données, moniteurs transactionnels ou serveurs web) ont défini en commun des bancs d’essai de performance (« benchmarks ») pour différents types d’applications des systèmes. Nous désignons sous les termes banc d’essai de performance (benchmark dans la littérature anglo-saxonne, que nous traduirions plus volontiers par étalon de performance), une spécification – qui peut être accompagnée de programmes en langage source – définissant de façon précise les conditions dans lesquels les mesures doivent être réalisées. Ils sont censés être représentatifs des cas d’utilisation concrets. Nous reviendrons à la fin de cet article sur la représentativité de ces bancs d’essai et sur les interprétations qu’il convient d’en faire.
Nous examinons ici successivement les performances au niveau processeur et au niveau système (serveurs et stations de travail, PC essentiellement). Nous ne traitons pas en détail les bancs d’essai relatifs aux applications de type traitement numérique intensif.
Par ailleurs Méthodologie en matière de performance des systèmes, nous proposons une méthodologie pour aborder les aspects performance dans les projets, ainsi que l’analyse opérationnelle. C’est une technique simple qui permet de prédire, à partir de données pouvant être aisément obtenues, le comportement d’un système et ses limites. Puis nous abordons les techniques de gestion et de prévision de la charge des systèmes (« capacity planning »).
Cet article s’inspire étroitement de l’un des chapitres de l’ouvrage « Serveurs multiprocesseurs, clusters et architectures parallèles » que l’auteur a publié chez Eyrolles en 2000 . Le contenu a toutefois été complété pour rendre compte des évolutions intervenues depuis la rédaction de l’ouvrage et intégrer les bancs d’essai de performances pour les PC.
DOI (Digital Object Identifier)
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(240 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Présentation
4. Stations de travail
Il convient de remarquer que la technologie PC permet à un même objet d’être utilisé en tant que serveur ou en tant que station de travail, voire même de combiner les deux usages. Nous ne parlerons ici que du PC dans sa fonction station de travail car tout ce qui a été exposé au paragraphe 3 s’applique au PC dans sa fonction serveur.
À l’opposé de ce que l’on rencontre avec les serveurs, on ne dispose pas de bancs d’essai ayant un caractère de standard (de fait). En effet, il existe un certain nombre de bancs d’essai propres à des revues d’informatiques ou à des laboratoires de tests de PC, ainsi que des bancs d’essai qui sont quelques fois considérés comme étant trop proches de certains fournisseurs.
Toutefois, nous allons passer en revue quelques bancs d’essai bénéficiant d’une certaine audience (à défaut d’avoir une visibilité nous permettant d’indiquer ceux qui seraient les plus représentatifs des utilisations des PC).
4.1 BAPCo SYSmark 2000
BAPCo (Business Application Performance Corporation), groupement sans but lucratif, réunit des experts de l’industrie informatique, de la presse spécialisée et des laboratoires de test de PC. BAPCo a défini dès 1992 un banc d’essai (SYSmark 92) permettant de comparer la performance des PC. En 2000, BAPCo a défini une nouvelle version du banc d’essai, SYSmark 2000, qui permet la comparaison entre des stations de travail fondées sur les microprocesseurs à architecture Intel exploités sous les systèmes Windows 95, Windows 98, Windows NT 4.0 ou Windows 2000.
Le banc d’essai SYSmark 2000 comprend douze applications ainsi qu’un gestionnaire d’applications qui se charge de l’initialisation des applications, de l’enregistrement des temps d’exécution et de la génération du rapport final. Chacune des applications est composée de l’appel à une application et d’un script adressant des commandes à l’application. BAPCo fournit (moyennant...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(240 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive
Stations de travail
BIBLIOGRAPHIE
-
(1) - CHEVANCE (R.J.) - Serveurs multiprocesseurs, clusters et architectures parallèles. - Eyrolles (2000).
-
(2) - * - http://www.spec.org
-
(3) - HENNING (J.L.) - SPEC CPU2000 : Measuring CPU Performance in the New Millenium. - IEEE Computer, 28‐35, juil. 2000.
-
(4) - * - http://www.openmp.org
-
(5) - * - http://www.tpc.org
-
(6) - * - http://www.bapco.com
-
(7) - * - http://www.madonion.com
-
...
Cet article fait partie de l’offre
Technologies logicielles Architectures des systèmes
(240 articles en ce moment)
Cette offre vous donne accès à :
Une base complète d’articles
Actualisée et enrichie d’articles validés par nos comités scientifiques
Des services
Un ensemble d'outils exclusifs en complément des ressources
Un Parcours Pratique
Opérationnel et didactique, pour garantir l'acquisition des compétences transverses
Doc & Quiz
Des articles interactifs avec des quiz, pour une lecture constructive