GoGPT Best VPN GoSearch

Icône de favori OnWorks

genpmda - En ligne dans le cloud

Exécutez genpmda dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande genpmda qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.

PROGRAMME:

Nom


genpmda - Générateur PMDA copilote de performance

SYNOPSIS


genpmda [-d] [-D domaine] [-s stdpmid] [-t répertoire supérieur] [-n pmn] [-o dir] [-v] -i IAM -c config

DESCRIPTION


Genpmda est un outil de développement d'applications rapide pour créer de nouvelles mesures de performances
Agents de domaine, voir PMDA(3). Il constitue un moyen très simple et efficace d'étendre la
Performance Co-pilot (PCP) avec de nouvelles mesures de performance sans avoir besoin de comprendre le
des détails de bas niveau sur la façon dont les PMDA sont construits.

Genpmda lit un fichier de configuration contenant un espace de noms de mesures de performances augmenté, voir
pmn(5), et génère automatiquement la quasi-totalité du code source pour implémenter un système entièrement
PMDA fonctionnel, y compris le Makefile, l'espace de noms, les scripts de support pour la configuration du
nouveau PMDA et le texte d'aide sur les métriques. Des PMDA assez simples peuvent être générés automatiquement
à partir du fichier de configuration sans écrire de code supplémentaire. PMDA plus compliqués, par exemple
contenant plusieurs domaines d'instance, nécessitent uniquement les méthodes d'actualisation pour l'instance
domaines à écrire manuellement.

Un exemple du format de fichier de configuration accepté par genpmda est donné ci-dessous.

OPTIONS


Requis options:

-c config
contribution config fichier, voir exemple ci-dessous

-i IAM nom pmda IAM, devrait apparaître dans stdpmid ou la -D L'option doit être utilisée pour spécifier un
domaine.

Autres options:

-d générer un script d'installation pour un démon PMDA (la valeur par défaut est DSO)

-t répertoire supérieur
utilisé répertoire supérieur dans le GNUmakefile généré, par défaut ../../..

-n pmn
utilisé pmn en tant que racine de l'espace de noms (correspond par défaut -i drapeau)

-D domaine
utilisé domaine numéro dans le généré pmn et domaine.h (si -s n'est pas donné)

-s stdpmid
path to stdpmid (défaut ../../pmns/stdpmid)

-o dir utilisé dir pour le code source généré, par défaut ./généré

-v imprimer des messages détaillés sur quoi genpmda fait.

Exemple :
Générez un "exemple" pmda en utilisant le domaine 99 :
genpmda -D 99 -v -i EXEMPLE -c exemple.conf

Voici exemple.conf fichier de configuration (pour le fichier requis -c option):

exemple {
métrique
}

exemple.metric {
## chaîne métrique
## pmid EXEMPLE : CLUSTER : 0
## indom PM_INDOM_NULL
## tapez PM_TYPE_STRING
## unités PMDA_PMUNITS(0,0,0,0,0,0)
## sémantique PM_SEM_DISCRETE
## briefhelptext texte d'aide d'une ligne pour example.metric.string
## helptext texte d'aide long pour example.metric.string
## helptext Ceci est la deuxième ligne du long texte d'aide
## helptext et voici la troisième ligne.
## récupérer la fonction example_string_fetch_callback
## code atom->cp = "bonjour tout le monde";
## code renvoie 1 ;
## métrique finale
}

PCP ENVIRONNEMENT


Variables d'environnement avec le préfixe PCP_ servent à paramétrer le fichier et le répertoire
noms utilisés par PCP. A chaque installation, le fichier /etc/pcp.conf contient les valeurs locales
pour ces variables. Les $PCP_CONF La variable peut être utilisée pour spécifier une alternative
fichier de configuration, comme décrit dans pcp.conf (5).

Utilisez genpmda en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.