Chinaunix首页 | 论坛 | 博客
  • 博客访问: 30192
  • 博文数量: 12
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 177
  • 用 户 组: 普通用户
  • 注册时间: 2014-12-09 10:25
个人简介

我叫陆哥,一位热爱学习,热爱分享营销案例、裂变营销、商业模式的斜杠青年。

文章分类

全部博文(12)

文章存档

2019年(1)

2014年(11)

我的朋友

分类: Mysql/postgreSQL

2014-12-10 11:51:15

pt-ioprofile,是一个percona的性能分析工具,可以查看进程输出、输入,打印一些表文件及活动IO。pt-ioprofile是一个只读工具,所以对数据没风险。由于网上对pt-ioprofile的安装说明比较少,很多小伙伴都无从下手^.^

写一个shell来安装,方便快捷:

  1. #!/bin/bash

  2. toolkit(){
  3. version=$(cat /etc/redhat-release | awk '{print $3}' | awk -F '.' '{print $1}')
  4. if [ $version -eq 6 ]
  5. then
  6.    rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
  7. else
  8.    rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
  9. fi

  10. yum install perl-IO-Socket-SSL perl-DBD-MySQL perl-Time-HiRes -y
  11. wget http://www.percona.com/downloads/percona-toolkit/LATEST/RPM/percona-toolkit-2.2.11-1.noarch.rpm
  12. rpm -ivh percona-toolkit-2.2.11-1.noarch.rpm
  13. }

  14. toolkit
如果安装过程报以下错误:
  1. Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
  2. error: Failed dependencies:
  3.         perl(DBI) >= 1.13 is needed by percona-toolkit-2.2.11-1.noarch
  4.         perl(DBD::mysql) >= 1.0 is needed by percona-toolkit-2.2.11-1.noarch
  5.         perl(Time::HiRes) is needed by percona-toolkit-2.2.11-1.noarch
  6.         perl(IO::Socket::SSL) is needed by percona-toolkit-2.2.11-1.noarch

原因是rpm -ivh装了epel源后,出现yum安装异常,解决办法是编辑/etc/yum.repos.d/epel.repo,修改为以下:
  1. #baseurl
  2. mirrorlist

  3. 改成

  4. baseurl
  5. #mirrorlist
再运行脚本安装即可^.^

参考资料:
http://www.cnblogs.com/cenalulu/archive/2013/04/12/3016714.html



阅读(2953) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~