Percona-Toolkit系列(14) --- pt-ioprofile

pt-ioprofile

pt-ioprofile:官方地址

说明

用途:监控指定进程的IO情况。

语法:

pt-ioprofile [OPTIONS] [FILE]

默认情况下,监控MySQL进程。也可以通过--profile-pid指定进程ID,或指定文件名。

警告:pt-ioprofile会冻结服务器,可能会导致进程崩溃,或者使其在分离后执行得很差,或者使其处于休眠状态!

所以不要在生产环境使用该工具,慎用。这里仅仅介绍一下该工具用途、用法。

具体例子

默认监控MySQL进程,输出结果如下

[root@BigData ~]# pt-ioprofile
Wed Jul 31 10:21:27 CST 2019
Tracing process ID 7577

     total       read      write      lseek  ftruncate filename
  0.000150   0.000029   0.000068   0.000038   0.000015 /tmp/ibBE5opS

可以看到7577是MySQL进程

[root@BigData ~]# ps -ef|grep 7577
mysql     7577  6712 10 Jul22 ?        21:30:06 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mariadb/mariadb.log --open-files-limit=65535 --pid-file=/var/run/mariadb/mariadb.pid --socket=/var/lib/mysql/mysql.sock --port=3306
发布了274 篇原创文章 · 获赞 65 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/qianglei6077/article/details/100106274