Chinaunix首页 | 论坛 | 博客
  • 博客访问: 287765
  • 博文数量: 78
  • 博客积分: 3018
  • 博客等级: 少校
  • 技术积分: 950
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-07 02:33
文章分类

全部博文(78)

文章存档

2013年(1)

2012年(19)

2011年(45)

2008年(13)

分类: LINUX

2012-03-06 10:54:19

安装方法

1、安装依赖

  1. # cpan
  2. # cpan > install DBI
  3. # cpan > install Term::ReadKey
  4. # cpan > install DBD::mysql
  5. # cpan > exit

2、下载安装mytop

  1. cd /tmp
  2. wget
  3. tar xzf mytop-1.6.tar.gz
  4. cd mytop-1.6
  5. perl Makefile.PL
  6. make
  7. make install

使用方法

语法:

  1. mytop -u -p -h -d

REMOTE_USERNAME:mysql用户名
PASSWORD: mysql密码
MYSQL_SERVER_IP :mysql服务器ip
DATABASE :需要监控的数据库名称
例子:

  1. # mytop -u root -p password -h 192.168.0.2 -d centos

还可以把这些参数写入文件~/.mytop,格式如下:

  1. user=你的mysql用户
  2. pass=你的mysql密码
  3. host=localhost
  4. db=你要监控的数据库名
  5. delay=5
  6. port=3306
  7. socket=/var/lib/mysql/mysql.sock
  8. batchmode=0
  9. header=1
  10. color=1
  11. idle=1

详细的使用说明可以执行man mytop获得。


说明:

第一行显示了主机名称,还有至今 MySQL 的运行时间 (以 days hour:minutes:seconds 为格式)。

第二、三行的 Queries 显示了至今执行的 SQL 查询语句总数,另外还有目前每秒处理的查询数和速度。

第四行的 Key Efficiency 就是传说中的缓存命中率了,如果太低了你可能要调整你的 MySQL 设置,或者调整一下表的结构,后面还有目前的进出速度。

最下方的区域就是目前链接到数据库的各个线程,你可以按 k 杀死一个线程,或者按 f 了解特定线程的信息。

阅读(630) | 评论(0) | 转发(0) |
0

上一篇:ntp

下一篇:sysstat

给主人留下些什么吧!~~