pt-sift
pt-sift:官方地址
说明
用途:用于分析、查看pt-stalk
命令产生的文件内容,并生产概要信息,然后通过输入不同的命令查看不同的内容。如,输入m
,查看的是SHOW STATUS
命令的内容。
语法:
pt-sift FILE|PREFIX|DIRECTORY
如果不指定文件、目录等参数,那么默认会浏览/var/lib/pt-stalk
目录下的文件。
具体例子
显示所有pt-stalk
收集的信息
这是一个交互式的命令行,可以通过输入?来查看帮助信息,通过输入不同的命令显示不同的内容。
[root@BigData ~]# pt-sift /var/lib/pt-stalk
======== unknown at 2019_08_01_09_14_45 DEFAULT (1 of 1) ========
--diskstats--
#ts device rd_s rd_avkb rd_mb_s rd_mrg rd_cnc rd_rt wr_s wr_avkb wr_mb_s wr_mrg wr_cnc wr_rt busy in_prg io_s qtime stime
{13} dm-0 2.5 8.0 0.0 0% 0.0 1.8 60.7 19.2 1.1 0% 25.1 414.1 42% 0 63.2 391.2 6.7
dm-0 0% . . 25% 0% 20% 5% 0% 95% 100% 65% 30% 100% .
--vmstat--
r b swpd free buff cache si so bi bo in cs us sy id wa st
12 0 0 3938112 2124 15537840 0 0 3 72 3 3 23 5 71 1 0
wa 0% . . . . . . . . 5% . 0% 5% . 0%
--innodb--
txns: 16xnot (0s)
0 queries inside InnoDB, 0 queries in queue
Main thread: sleeping, pending reads 0, writes 0, flush 0
Log: lsn = 34703945612, chkp = 34703909596, chkp age = 36016
Threads are waiting at:
Threads are waiting on:
--processlist--
State
22
3 Reading from net
1 NULL
Command
22 Sleep
3 Connect
1 Query
--stack traces--
No stack trace file exists
--oprofile--
No opreport file
支持输入的选项:
- 1 Default action: summarize files
- 0 Minimal action: list files
- View all the files in less
- d Invoke ‘diskstats’ on the disk performance data
- i View the first
INNODB STATUS
sample in ‘less’ - m Invoke ‘pt-mext’ to show the
SHOW STATUS
counters side by side - n Summarize the
netstat -antp
status data
— NAVIGATION — - j Select the next timestamp
- k Select the previous timestamp
- q Quit the program