Système local d’accounting de l’IPHC 31/05/2011 Eric Kieffer.

Slides:



Advertisements
Présentations similaires
PTI n°5: PDO.
Advertisements

© Copyright 2007 Arumtec. All rights reserved. Présentation Etude déligibilité
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Les Excel Services de Office 2007
Conception de Site Webs dynamiques Cours 6
LCF. Créer une matière Compléter les informations, puis « créer »
Excel 2007 et les services Excel. Pourquoi Excel ? Outil privilégié danalyse des données issues des bases multidimensionnelles Ergonomie connue des outils.
INTRODUCTION INTRODUCTION ERGONOMIE Tri par cartes Formulaires Interface Installation Lanceur Documentation TECHNOLOGIES XML + XSL CSS Formulaires génériques.
A L I M E N T A T I O N A G R I C U L T U R E E N V I R O N N E M E N T PhpMyGI une interface générique mysql Interface générique ? Pourquoi une interface.
Utilisation de l’outil Firebug
Maîtriser vos délais en quelques clics
1 Statistiques Séance 5 – 9 Nov Résumé séance précédente Lécart-type σ ou s. Comment le calculer? Les propriétés numériques de la courbe normale.
GTCB Kahila Boulbaba BTS IRIS Session Sommaire Description du projet Présentation Moyen mis en œuvre Interaction entre les éléments Répartition.
Présentation application GRBL France Telecom
Est un logiciel intégré spécialement conçu pour répondre aux besoins spécifiques des Entreprises de Transport de Voyageurs.
ST40 – Stage Professionnel
Sommaire Objectif de Peakup Principes de fonctionnement
Les instructions PHP pour l'accès à une base de données MySql
BERNARDIN Benoît Lycée Louis Pergaud
GRR est un système de Gestion et Réservation de Ressources.
Introduction au langage PHP Réfs : Chap 3 p 49. Présentation PHP (Hypertext PreProcessor) est un langage de développement Web créé en 1994 par Rasmus.
Développement d’un réseau social professionnel
Tous vos clients sont précieux Mesurez la satisfaction de tous vos clients en temps réel Afin dactionner les leviers pour les fidéliser.
ACQUISITION & CONSULTATION DE DONNÉES MEDICALES
Krowten Emagyp Jeu réseau à interaction en temps réel.
Le portail web netUniversité
Salon Interactif Université dAvignon Projet M2 MUNOZ Nicolas Année 2007/2008.
Sandrine BUENDIA Guillaume GALLET.
Ipchains TP 1 TP 2 TP 3 Installer un serveur web sur votre poste,
Système de surveillance par internet chez les personnes à risques cardio-vasculaires et chez les obèses Guy louis MOREL UFR de Caen Copyright
Développement Web Open Source haXe et les outils « open source » Première partie.
1 Présentation. 2 Sommaire Flots de données Evolutions Conclusions.
L’utilisation de MS-SQL Serveur avec l’intranet PCInfo
Définir le bon prix pour un produit en 3 clics. Les sociétés qui vendent des produits spéciaux ont beaucoup de difficultés à se créer un catalogue sur.
Mise en place d’un Intranet
Application de gestion des retards
Utilisation de MS Project 2007
G.KEMBELLEC - UP81 Master 2 THYP Cas pratique d’utilisation De SimpleXML Un lecteur de RSS Novembre 2009.
Accounting régional. Status actuel Base de données node56 : – 22GiB de données – 16 sites – 3.7TiB disponibles… Tous sites sur la base de données node56.
Architecture d’une application WEB Statique:
PLAN 1. Introduction 1.1. Sites de presse actuels 1.2. Objectif de notre site 2. Description du modèle 3. Outils utilisés 3.1. SVG 3.2. PHP et MySQL 4.
Module 3 : Création d'un domaine Windows 2000
G.KEMBELLEC - UP81 Master 2 THYP Cas pratique d’utilisation De simpleXML Un lecteur de RSS Novembre 2009.
Une nouvelle manière de visualiser le fichier de contrôle de System Automation LUDIWAC ® Helcia Conseil.
 Formulaires HTML : traiter les entrées utilisateur
Usine d’incinération d’ordures ménagères
INDATA Ingénierie Les secteurs d’activités d’INDATA :
Utilisation de MS Project 2007
Introduction à PHP TOURNADRE Guillaume - Informatique Réseaux URL :
Chevrier Christophe Diallo Ibrahima Le Penhuizic Glenn Sautet David.
Cluster d’équilibrage de charge réseau
MINI- PROJET INFORMATIQUE L’EOLIENNE
CPI/BTS 2 Programmation Web Les sites dynamiques Prog Web CPI/BTS2 – M. Dravet – 02/10/2003 Dernière modification: 02/10/2003.
MINI‐PROJET DE GROUPE REALISE DANS LE CADRE DU COURS DE GEN
Gestion des documents internes avec SQL Server 2005 Date de publication : janvier 2006.
NF28 _ UTC PROJECT MANAGER Dionne Benoit Lemierre Séverine De La Fuente Roberto Morvan Sébastien.
La solution KoXo Administrator
1 Sommaire Présentation de l’entreprise Présentation du stage Présentation de Scarabée Réalisation Conclusion.
Dreamweaver Séance 1.
{ Java Server Pages Par Billy et Mike.  Introduction  Qu’est-ce que JSP?  Pourquoi utiliser JSP?  Développement  Balises  Servlets  Conclusion.
1 CEC A.-CHAVANNE Sites Web et bases de données. 2 UNE BASE DE DONNÉES : POURQUOI ? Manipulation de grandes quantités d’information – représentation des.
Installation du PGI – CEGID
1 Tableur Excel. 2 Introduction Un tableur est un logiciel permettant de manipuler des données numériques et d'effectuer automatiquement des calculs sur.
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Valérie Bellynck, Benjamin Brichet-Billet, Mazen.
PROJET DE SESSION DANS LE CADRE DU COURS: SCG Réalisation d’applications en SIG PRÉSENTÉ PAR: Marie-Andrée Levesque 18 AVRIL 2006.
Réunion des sites LCG France- Marseille juin ACTIVITES DU GROUPE ACCOUNTING FRANCE GRILLES Cécile Barbier (LAPP)
Colloque LCG France14-15 mars SURVEILLANCE ET GESTION D’INCIDENTS Cécile Barbier (LAPP)
Réunion LCG France18-19 mai ACTIVITES DU GROUPE DE TRAVAIL ACCOUNTING LCG-FR / SA1-FR Cécile Barbier (LAPP)
Transcription de la présentation:

Système local d’accounting de l’IPHC 31/05/2011 Eric Kieffer

Sommaire Présentation du projet Mode de fonctionnement Le site web de local accounting Présentation des graphiques Liens et ressources Conclusion 2

Présentation Le projet : – Permettre la surveillance de l’activité des nœuds de calcul – Initialement développé par Cécile Barbier du LAPP et adapté au besoin spécifique de l’IPHC Quels objectifs ? – Visualiser la consommation des ressources de calcul (en %, en heures, en nombre de jobs, …) – Suivre l’évolution de l’utilisation sur différentes périodes (jour précédent, mois en cours, année en cours, toutes périodes, …) – Vérifier la bonne répartition de ressources (utilisation des ressources par groupe, account, …) – Rendre l’outil plus universel et paramétrable 3

Mutualisation 4 Version LAPPVersion IPHC Version Commune Autres sites

Mode de fonctionnement Traitement des logs 5 Serveur Torque / Maui Serveur Apache / Mysql Intégration des données Poste client Affichage du résultat

Mode de fonctionnement 6 Technologies utilisées : – Script perl pour le traitement des logs – Base de données MySQL V5 – Serveur Apache V2 avec PHP V5.1.6 – Jpgraph (librairie de création de graphiques pour PHP) – Code source du site web en PHP

MySQL : table PBSMAUI 7

Les fichiers php accdates.inc.php : gestion des dates accexception.inc.php : gestion des exceptions accgraphparam.inc.php : gère les paramètres des graphes accparam.inc.php : chargement des paramètres d'environnement (fichier input/accounting.in) accsql.inc.php : classe de gestion MySQL commune accsqliphc.inc.php : classe de gestion MySQL spécifique à l'IPHC accsqllapp.inc.php : classe de gestion MySQL spécifique au LAPP accgraph.inc.php : classe de gestion de création des graphes 8

Le site 9

10

Les différents graphiques -Usage des ressources en pourcentage (walltime) -Usage des ressources en valeurs absolues (cputime) -Usage des ressources en valeurs absolues (walltime) -Occupation des ressources par jour et par groupe -Nombre de jobs en pourcentage -Nombre de jobs en valeurs absolues -Nombre de jobs en valeurs absolues par jour -Nombre de jobs terminés par jour et durées d'occupation -Durée moyenne des jobs terminés par groupe -Mémoire moyenne et maximale utilisée par les jobs terminés -Distribution de mémoire réelle utilisée par les jobs terminés -Distribution de mémoire virtuelle utilisée par les jobs terminés -Efficacité des jobs terminés 11

Occupation des ressources en % 12 -Somme des durées utilisées pour tous les enregistrements de la table pbsmaui entre 2 dates -Le regroupement se fait par le groupe ou l’account -Si le job commence avant ou termine après les dates sélectionnées, alors la partie de temps de calcul qui se trouve en dehors des dates sélectionnées n'est pas prise en compte

Occupation des ressources en cputime 13 -Somme du cputime utilisé pour tous les enregistrements de la table pbsmaui entre 2 dates -Le regroupement se fait par le groupe ou l’account -Si le job commence avant ou termine après les dates sélectionnées, alors la partie du cputime qui se trouve en dehors des dates sélectionnées n'est pas prise en compte

Durée d’occupation des ressources 14 -Représentation en valeur de la durée d’occupation des ressources par groupe / account

Durée d’occupation des ressources par jour 15 -Affiche la somme en heure de l’utilisation des ressources -Regroupée par jour / semaine / mois -Et regroupée par le choix des groupes / accounts -Affiche la disponibilité CPU sur la période donnée

Nombre de jobs terminés en % 16 -Affiche en % la proportion des jobs terminés -Le regroupement se fait par le choix des groupes / accounts

Nombre de jobs terminés 17 -Affiche le nombre de jobs terminés -Le regroupement se fait par le choix des groupes / accounts

Nombre de jobs terminés par jour 18 -Affiche le nombre de jobs terminés -Le regroupement se fait par le choix des groupes / accounts -De plus l’affichage se fait par un regroupement par jour / semaine / mois

Nombre de jobs terminés avec durée d’occupation 19 -Affiche sous forme de barre la durée d’occupation en heure des jobs -Le regroupement se fait par le choix des groupes / accounts -La courbe représente le nombre de jobs terminés pour le regroupement des groupes / accounts

Durées moyennes des jobs terminés 20 -Affiche sous forme d’histogramme la durée moyenne des jobs terminés -Le regroupement se fait par le choix des groupes / accounts

Utilisation de la mémoire 21 -Affiche sous forme de barre l’utilisation moyenne de la mémoire (mémoire réelle + mémoire virtuelle) en Mo -Le regroupement se fait par le choix des groupes / accounts -La courbe représente l’utilisation maximum de la mémoire (réelle + virtuelle) pour un job d’un groupe ou account

Utilisation moyenne de la mémoire réelle 22 -Affiche l’utilisation moyenne de la mémoire réelle -Le regroupement se fait par le choix des groupes / accounts

Utilisation moyenne de la mémoire virtuelle 23 -Affiche l’utilisation moyenne de la mémoire virtuelle -Le regroupement se fait par le choix des groupes / accounts

Efficacité des jobs 24 -Affiche l’efficacité des jobs (temps cpu / temps total) -Le regroupement se fait par le choix des groupes / accounts

Contacts et Ressources Contacts : – Cécile Barbier : cecile.barbier[AT]lapp.in2p3.fr – Eric Kieffer : eric.kieffer[AT]iphc.cnrs.fr Ressources : – Sources du projet « local accounting » : – Jpgraph : 25

Conclusion et Questions 26