Englishfrançaisespagnol

Icône de favori OnWorks

pt-pmpp - En ligne dans le Cloud

Exécutez pt-pmpp 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 pt-pmpp 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


pt-pmp - Agréger les traces de la pile GDB pour un programme sélectionné.

SYNOPSIS


Utilisation : pt-pmp [OPTIONS] [FILES]

pt-pmp est un profileur de pauvres, inspiré parhttp://poormansprofiler.org>. Il peut créer
et résumer les traces de la pile complète des processus sur Linux. Les résumés des traces de pile peuvent être
un outil précieux pour diagnostiquer ce qu'un processus attend.

LES RISQUES


Percona Toolkit est mature, éprouvé dans le monde réel et bien testé, mais toutes les bases de données
outils peuvent présenter un risque pour le système et le serveur de base de données. Avant d'utiliser cet outil,
s'il te plaît:

· Lire la documentation de l'outil

· Revoir les "BUGS" connus de l'outil

· Tester l'outil sur un serveur hors production

· Sauvegardez votre serveur de production et vérifiez les sauvegardes

DESCRIPTION


pt-pmp effectue deux tâches : il obtient une trace de la pile et il résume la trace de la pile. Si un
est donné sur la ligne de commande, l'outil saute la première étape et agrège simplement les
fichier.

Pour résumer la trace de la pile, l'outil extrait le nom de la fonction (symbole) de chaque niveau
de la pile et les combine avec des virgules. Il le fait pour chaque thread de la sortie.
Ensuite, il trie les fils similaires et compte combien il y en a,
puis les trie les plus fréquemment en premier.

pt-pmp est un outil en lecture seule. Cependant, la collecte des traces de pile GDB est réalisée en attachant
GDB au programme et impression des traces de la pile de tous les threads. Cela gèlera le
programme pendant une certaine période de temps, allant d'une seconde ou plus à beaucoup plus longtemps sur très occupé
systèmes avec beaucoup de mémoire et de nombreux threads dans le programme. Dans l'utilisation par défaut de l'outil
en tant qu'outil de profilage MySQL, cela signifie que MySQL ne répondra pas pendant l'exécution de l'outil,
bien que si vous utilisez l'outil pour diagnostiquer un serveur qui ne répond pas, il n'y a vraiment pas de
raison de ne pas le faire. En plus de geler le serveur, il existe également un risque de
le serveur plante ou fonctionne mal après que GDB s'en détache.

OPTIONS


--binaire
forme courte : -b ; type : chaîne ; par défaut : mysqld

Quel binaire tracer.

--Aidez-moi
Afficher l'aide et quitter.

--intervalle
formes courtes; tapez : entier ; par défaut : 0

Nombre de secondes pour dormir entre les "--itérations".

--itérations
forme courte : -i ; tapez : entier ; par défaut : 1

Combien de traces à rassembler et à agréger.

--lignes
forme courte : -l ; tapez : entier ; par défaut : 0

Agréger uniquement le premier nombre spécifié de nombreuses fonctions ; 0=infini.

--pid
forme courte : -p ; tapez : entier

ID de processus du processus à tracer ; remplace "--binary".

--save-échantillons
forme courte : -k ; type : chaîne

Conservez les traces brutes dans ce fichier après agrégation.

--version
Afficher la version et quitter.

ENVIRONNEMENT


Cet outil n'utilise aucune variable d'environnement.

SYSTÈME EXIGENCES


Cet outil nécessite Bash v3 ou plus récent. Si aucun fichier de trace n'est fourni, alors gdb est également
requis pour créer des backtraces pour le processus spécifié sur la ligne de commande.

Utilisez pt-pmpp en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad