跳到内容

pt-pmp

的名字

pt-pmp——总GDB堆栈跟踪选定的项目。

剧情简介

使用

pt- - - - - -pmp(选项](文件]

pt-pmp是一个穷人的分析器,灵感来自http://poormansprofiler.org。它可以创建和总结在Linux上完整的堆栈跟踪的过程。堆栈跟踪可以总结一个宝贵的工具诊断过程是在等待什么。

风险

雷竞技下载官网Percona工具包已经成熟,证明在现实世界中,和很好的测试,但所有数据库工具可以对系统和数据库服务器构成风险。在使用这个工具之前,请:

  • 阅读工具的文档

  • 检查工具的“错误”

  • 非生产服务器上测试工具

  • 备份您的生产服务器和验证备份

描述

pt-pmp执行两个任务:一个堆栈跟踪,它总结了堆栈跟踪。如果一个文件在命令行上,该工具跳过第一步聚合文件。

总结堆栈跟踪,该工具提取函数名(符号)栈的每一层,并将它们用逗号。它为每个线程的输出。之后,这类类似的每一个线程在一起,数量多少,然后排序最常见。

pt-pmp是一个只读的工具。然而,收集GDB异常堆栈是通过附加GDB程序和打印所有线程的堆栈跟踪。这将冻结计划一段时间,从上一秒左右才能更长时间很忙具有大量内存的系统,许多程序中的线程。在工具的默认使用MySQL剖析工具,这意味着运行MySQL会反应迟钝而工具,尽管如果您正在使用该工具来诊断一个反应迟钝的服务器,真的没有理由不这样做。除了冻结服务器之外,也有一些风险的服务器崩溃或GDB后执行严重分离。

选项

——二进制

简式:- b;类型:字符串;默认值:mysqld

二进制的痕迹。

——帮助

显示帮助并退出。

——时间间隔

简式:s;类型:int;默认值:0

睡觉之间的秒数——迭代

——迭代

简式:我;类型:int;默认值:1

有多少痕迹收集和汇总。

——行

简式:- l;类型:int;默认值:0

总只首先指定数量的许多功能;0 =无穷大。

——pid

简式:- p;类型:int

进程ID的过程跟踪;覆盖——二进制

——save-samples

简式:- k;类型:字符串

聚合后保持原始痕迹在这个文件中。

——版本

显示版本并退出。

环境

这个工具不使用任何环境变量。

系统需求

这个工具需要Bash v3或更新。如果没有向后追踪文件,然后gdb也需要创建堆叠在命令行上指定的过程。

错误

一个已知的错误列表,看到https://jira.雷竞技下载官网percona.com/projects/PT/issues

请报告错误https://jira.雷竞技下载官网percona.com/projects/PT。在错误报告中包含以下信息:

  • 完整的命令行运行该工具使用

  • 工具——版本

  • MySQL版本所涉及的所有服务器

  • 工具的输出包括STDERR

  • 输入文件(日志/转储/配置文件,等等)。

如果可能的话,通过运行该工具包括调试输出PTDEBUG;看到“环境”。

注意

使用< PTDEBUG >可能暴露密码。启用调试时,所有的命令行参数输出所示。

下载

访问http://www.雷竞技下载官网percona.com/software/percona-toolkit/下载最新版本的Percona工具包。雷竞技下载官网或者,从命令行得到最新版本:

wget雷竞技下载官网percona.com/get/percona-toolkit.tar.gz wget雷竞技下载官网percona.com/get/percona-toolkit.rpm wget雷竞技下载官网percona.com/get/percona-toolkit.deb

你也可以个人工具的最新版本:

wget雷竞技下载官网percona.com/get/TOOL

取代工具与任何工具的名称。

作者

男爵Schwartz,基于脚本doma Mituzas (http://poormansprofiler.org/)

关于PERC雷竞技下载官网ONA工具包

这个工具是Percona工具包的一部分,一雷竞技下载官网批先进的MySQL Percona开发的命令行工具。雷竞技下载官网Percona工具包是分叉的从6月份的两个项目,2011:Maatkit Aspersa。这些项目是由男爵施瓦茨和主要由他和丹尼尔走错。访问http://www.雷竞技下载官网percona.com/software/了解其他免费的,从Percona开源软件。雷竞技下载官网

版本

pt-pmp3.5.2

Baidu
map