03/04/2010LicenceCette présentation est couvertepar le contrat CreativeCommons By NC NDhttp://creativecommons.org/licenses/by-nc-nd/2.0/fr/2
03/04/2010Whenyoucanmeasurewhatyouare speakingabout, and express itin numbers, youknow somethingabout it; but whenyoucannotmeasureit, whenyoucannotexpress itin numbers, yourknowledgeisof a meagerand unsatisfactorykind; itmaybethe beginningof knowledge, but youhave scarcelyin yourthoughtsadvancedto the state of Science, whateverthe mattermaybe.Lord Kelvin, 18833
03/04/2010Quest ce quun Benckmark?BenchmarkBanc de PerformancesMesurer les performances dun système (matériel / olgiciel) sous une charge de travail caractérisant une application type.Cette application peut être définie selon des spécifications écrites par des organismes compétentsIntérêtfournir un indicateur fiable et global de qualitédes produitscomparer les produits entre eux (avec dacheter)fournir des arguments commerciauxDimensionner son système en fonction de ses besoinsRemarque : ATTENTIONàlécart entre Application Réelle et Application «Modèle»4
03/04/2010TPC-W (i)MotivationedynnviaromniqnueemeetntduWterabnasvaecctiodnenlealgsééncuérriastiéo(nSdSeL)p.ageApplication«Browse\Search\Shopping Cart\User Registration\Buy\Order»dans un «online bookstore»Variables (SF) : taille de données et nombre dutilisateursrioVhttp://www.tpc.orghttp://www.ece.wisc.edu/~mikko/tpcw.htmlDésormais obsolète depuis 28 Avril 05Remplacépar TPC-App5
03/04/2010TPC-WArchitectureREB (RemoteEmulatorBrowser)simule un client qui Browse\Search\Shopping Cart\User Registration\BuyServeur WebPages dynamiquesBases de données relationnelles composéde 8 tablesSystème de population de la base de données (WGEN.exe)Pages StatiquesDescription de linterface web pages après pages.Définition du poids (5k, 10k, 15k, 20k, 25k) des images selon le format (Last.exe)PGE (PaymentGateway Emulator)simule la partie Order6
03/04/20107
03/04/20108
03/04/20109
03/04/2010TPC-W (mesures)Web interactiontraitement par le serveur (HTTP+SGBD)de la réception dune requête jusquàla réponsepas de coût réseauMesuresWIPS : Web interactions per second$/WIPS : coût (matériel+logiciel+maintenance)du WIPS123$/WIPS@10000 Coût (matériel+logiciel+maintenance) en $ du WIPS@ Nombre darticles dans la base de donnéesMesures AdditionnellesWeb Interactions Per Second-Browsing(WIPSb)Web Interactions Per Second-OLTP (WIPSo)01
03/04/2010Benchmarks pour EJBArchitecture J2EE complète ou serveur EJB seulJ2EE=Servlet/JSP + EBJ + SGBD R(/OO/OR)Modèle dApplication / Modèle de Données??? basésur TCP/x ???Session Bean ??? / EntityBean ???Mesures??OutilsECPerf, SunSofthttp://java.sun.com/j2ee/white/ecperf.htmlUnivhtetrps:/i/tnéeCnyhaa.rmles.s,mfPf.rcaugniu.cez/SPEC JAppServerTPC-App11