Fonctions membres publiques

Référence de la classe accSqliphc

Classe accSqliphc. Plus de détails...

Graphe d'héritage de accSqliphc:
accSql

Fonctions membres publiques

 setSgbdIphc ()
 Vérifie que la base de données contient les vues et tables spécifiques pour l'IPHC.
 reqSelector ()
 Selection des groupes.
 getSelectionSel_Legend ($gvh)
 Legende des sel_legend (groupes/accounts) sélectionnés.
 getNotSelectionSel_Legend ($gvh)
 Legende des sel_legend (groupes/accounts) non sélectionnés.
 getDataGraph ($gvh)
 Sélection de la requète SQL.
 getSortWalltime ($gvh)
 Renvoi le sens dans lequel les données doivent être trié
 getDataWalltimeGraphIphc ($gvh)
 Usage des ressources.
 getDataWalltimeWAGraphIphc ($gvh)
 Usage des ressources sans le temps disponible restant.
 getDataCputimeGraphIphc ($gvh)
 Usage des ressources.
 getDataPeriodGraphIphc ($gvh)
 Durée d'occupation des ressources par jour.
 getDataNumnbjobsGraphIphc ($gvh)
 Nombre de jobs terminés par groupe.
 getDataDayGraphIphc ($gvh)
 Nombre de jobs terminés par groupe et par jour.
 getDataWalltimenbjobsGraphIphc ($gvh)
 Usage des ressources (numWalltimenbjobs, avgtimes)
 getDataMemGraphIphc ($gvh)
 Mémoire moyenne et maximale utilisée par les jobs terminés.
 getDataMemRealVirtualGraphIphc ($gvh)
 Mémoire réelle ou virtuelle utilisée par les jobs terminés.
 getDataEfficiencyGraphIphc ($gvh)
 Efficacité des jobs.

Description détaillée

Classe accSqliphc.

Classe de gestion des requètes sql spécifiques à l'IPHC


Documentation des fonctions membres

getDataCputimeGraphIphc ( gvh )

Usage des ressources.

Retourne l'usage des ressources cpu sur une période sous la forme d'un tableau de 3 colonnes

  • La legende pour chaque ressource
  • Le cputime utilisé pour chaque ressource
  • La couleur pour chaque ressource
Paramètres:
$gvh-> paramètres du graphe
Renvoie:
$this->result
getDataDayGraphIphc ( gvh )

Nombre de jobs terminés par groupe et par jour.

Retourne le nombre de jobs terminés par groupe sur une période sous la forme d'un tableau de 4 colonnes

  • La Date du jour
  • La legende pour chaque ressource
  • Le nb de jobs pour chaque ressource
  • La couleur pour chaque ressource
Paramètres:
$gvh-> paramètres du graphe
Renvoie:
$this->result
getDataEfficiencyGraphIphc ( gvh )

Efficacité des jobs.

Retourne l'efficacité des jobs sur une période sous la forme d'un tableau de 3 colonnes

  • La legende pour chaque ressource
  • L'efficatité des jobs (Walltime / Cputime)
  • La couleur pour chaque ressource
Paramètres:
$gvh-> paramètres du graphe
Renvoie:
$this->result
getDataGraph ( gvh )

Sélection de la requète SQL.

Sélection de la requète sql en fonction du type de graphe

Paramètres:
$gvh-> paramètres du graphe
Renvoie:
aucun
getDataMemGraphIphc ( gvh )

Mémoire moyenne et maximale utilisée par les jobs terminés.

Retourne l'usage des ressources sur une période sous la forme d'un tableau de 4 colonnes

  • La legende pour chaque ressource
  • La mémoire moyenne utilisée
  • La couleur pour chaque ressource
  • La mémoire maximum utilisée
Paramètres:
$gvh-> paramètres du graphe
Renvoie:
$this->result
getDataMemRealVirtualGraphIphc ( gvh )

Mémoire réelle ou virtuelle utilisée par les jobs terminés.

Retourne l'usage des ressources sur une période sous la forme d'un tableau de 3 colonnes

  • La legende pour chaque ressource
  • La mémoire utilisée pour chaque ressource (réelle ou virtuelle)
  • La couleur pour chaque ressource
Paramètres:
$gvh-> paramètres du graphe
Renvoie:
$this->result
getDataNumnbjobsGraphIphc ( gvh )

Nombre de jobs terminés par groupe.

Retourne le nombre de jobs terminés par groupe sur une période sous la forme d'un tableau de 3 colonnes

  • La legende pour chaque ressource
  • Le nb de jobs pour chaque ressource
  • La couleur pour chaque ressource
Paramètres:
$gvh-> paramètres du graphe
Renvoie:
$this->result
getDataPeriodGraphIphc ( gvh )

Durée d'occupation des ressources par jour.

Retourne l'usage des ressources sur une période sous la forme d'un tableau de 4 colonnes

  • La date
  • La legende pour chaque ressource
  • Le (endtime - starttime) utilisé pour chaque ressource
  • La couleur pour chaque ressource
Paramètres:
$gvh-> paramètres du graphe
$gvh-> paramètres du graphe
Renvoie:
$this->result
getDataWalltimeGraphIphc ( gvh )

Usage des ressources.

Retourne l'usage des ressources sur une période sous la forme d'un tableau de 3 colonnes

  • La legende pour chaque ressource
  • Le temps utilisé pour chaque ressource
  • La couleur pour chaque ressource
Paramètres:
$gvh-> paramètres du graphe
Renvoie:
$this->result
getDataWalltimenbjobsGraphIphc ( gvh )

Usage des ressources (numWalltimenbjobs, avgtimes)

Retourne l'usage des ressources sur une période sous la forme d'un tableau de 3 ou 4 colonnes (selon le type de graphe)

  • La legende pour chaque ressource
  • Le temps utilisé pour chaque ressource
  • La couleur pour chaque ressource
  • Le nombre de jobs
Paramètres:
$gvh-> paramètres du graphe
Renvoie:
$this->result
getDataWalltimeWAGraphIphc ( gvh )

Usage des ressources sans le temps disponible restant.

Retourne l'usage des ressources, sans le temps disponible restant, sur une période et sous la forme d'un tableau de 3 colonnes

  • La legende pour chaque ressource
  • Le temps utilisé pour chaque ressource
  • La couleur pour chaque ressource
Paramètres:
$gvh-> paramètres du graphe
Renvoie:
$this->result
getNotSelectionSel_Legend ( gvh )

Legende des sel_legend (groupes/accounts) non sélectionnés.

Retourne les sel_legend (groupes/accounts) non sélectionnés sur l'interface Web Si aucun sel_legend n'est sélectionné, il sont tous sélectionnés par défaut

Paramètres:
$gvh-> paramètres du graphe
Renvoie:
$listlegend
getSelectionSel_Legend ( gvh )

Legende des sel_legend (groupes/accounts) sélectionnés.

Retourne les sel_legend (groupes/accounts) sélectionnés sur l'interface Web Si aucun sel_legend n'est sélectionné, il sont tous sélectionnés par défaut

Paramètres:
$gvh-> paramètres du graphe
Renvoie:
$listlegend
getSortWalltime ( gvh )

Renvoi le sens dans lequel les données doivent être trié

Renvoi le sens ASC ou DESC de trie des données Ceci détermine le sens d'affichage des données dans les graphes

Paramètres:
$gvh-> paramètres du graphe
Renvoie:
Sens du trie
reqSelector (  )

Selection des groupes.

Requête pour l'affichage des groupes à sélectionner sur la page html Retourne le champs sel_legend de la table selector (spécifique à l'IPHC)

Paramètres:
aucun
Renvoie:
aucun
setSgbdIphc (  )

Vérifie que la base de données contient les vues et tables spécifiques pour l'IPHC.

Déclaration des variables Déclaration des méthodes Si les tables et les vues spécifiques à l'IPHC n'existent pas elles sont créées

Paramètres:
aucun
Renvoie:
aucun

La documentation de cette classe a été générée à partir du fichier suivant :
 Tout Structures de données Fichiers Fonctions Variables