使用dstat命令的插件查看mysql的io状态
使用dstat竟然还可以查看mysql的状态, man dstat之后发现的,原来在/usr/share/dstat目录下藏有很多python脚本作为插件帮助dstat搜集各类信息。
不过通常有可能会
如果你执行dstat --mysql5_io 出现了
Module dstat_mysql5_io failed to load. (No module named MySQLdb)
那么你可能需要安装python-mysqldb来使用python driver连接mysql.
安装方法: sudo apt-get install python-mysqldb, 或者pip install
如果依然出现问题,那可以尝试使用自己编写的python脚本来查看失败的详细原因:
import MySQLdb
MySQLdb.connect(user=mysql_user, passwd=mysql_pwd)
比如我这里出现了:
_mysql_exceptions.OperationalError: (2002, "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
这是由于我的mysql已经启动且安装 配置都是自定义的,因此需要查看下连接sock地址, 可以使用如下命令查看
lsof -p PIDofMySql
打开/usr/share/dstat目录下的dstat_mysql5_io.py
根据lsof结果修改以上代码为:
self.db = MySQLdb.connect(user=mysql_user, passwd=mysql_pwd,db="redmine", unix_socket="/opt/mysql/tmp/mysql.sock")
上述socket地址根据你自己的情况定义。
创建脚本,自动运行
#!/bin/bashexport DSTAT_MYSQL_USER='root'
export DSTAT_MYSQL_PWD='111111'dstat --mysql5-io $@
运行结果为:
转载于:https://www.cnblogs.com/ToDoToTry/p/4389742.html
使用dstat命令的插件查看mysql的io状态相关推荐
- 查看mysql数据库服务_MySQL数据库之mysql5.7基础 查看mysql的服务状态
本文主要向大家介绍了MySQL数据库之mysql5.7基础 查看mysql的服务状态 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. Operating System:Ubunt ...
- 查看mysql连接数和状态
1.查看MySQL连接数 登录到MySQL命令行,使用如下命令可以查看当前处于连接未关闭状态的进程列表: show full processlist; #若不加上full选项,则最多显示100条记录. ...
- 查看指定进程io状态的iotop命令
iotop命令是一个用来监视磁盘I/O使用状况的top类工具.iotop具有与top相似的UI,其中包括PID.用户.I/O.进程等相关信息.Linux下的IO统计工具如iostat,nmon等大多数 ...
- mysql qps如何查看_一款查看mysql QPS的脚本
本脚本黏贴就可以使用绝对不坑人!!! (此脚本来源如一位大神网友) 执行效果: 脚本: #!/bin/bash PW=Eqipay20150504@ mysqladmin -P3306 -uroot ...
- Linux查看mysql是否启动+mysql启动(全)
整理一下Linux下启动mysql服务的命令. 目录 1.使用命令 # service mysqld status 2.使用命令# ps aux|grep mysqld 3.使用命令# pidof m ...
- 查看mysql服务器状态命令_在linux中,怎样查看Mysql服务运行状态?
展开全部 使用命令 # service mysqld status 命令来查看mysql 的启动状态如图所示: mysqld is stopped 那就说明mysql服务是62616964757a68 ...
- mysql查看当前表字符集_查看mysql字符集及修改表结构--表字符集,字段字符集
MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令.包括查看 MySQL 数据库服务器字符集.查看 MySQL 数据库字符集,以及数据表和字段的 ...
- 查看mysql字符集及修改表字符集
MySQL 乱码的根源是的 MySQL 字符集设置不当的问题,本文汇总了有关查看 MySQL 字符集的命令.包括查看 MySQL 数据库服务器字符集.查看 MySQL 数据库字符集,以及数据表和字段的 ...
- 查看mysql,apache,php,nginx编译参数
查看nginx编译参数: #/usr/local/nginx/sbin/nginx -V 查看mysql编译参数: cat /usr/local/mysql/bin/mysqlbug | grep C ...
最新文章
- IronPython2.7 C# 4.0 互调用备忘
- 数组的定义格式二_静态初始化
- 网站如何进行渠道跟踪_网站前期要如何进行SEO优化?
- 全球互联网大面积瘫痪不再是虚幻
- Unity3D(一) 操作界面及游戏常识
- js 对象中属性的来源
- java常用的date类
- Fleaphp函数用法举例
- 计算机教案.doc免费,TOP16[定稿]计算机基础教案33412.doc文档免费在线阅读
- GIS公司的主要业务
- ios开发调用系统相机(照片/视频)
- Mac升级文件不见了怎么恢复?
- 他如何从一位专车司机成功变身CEO?
- 【统计学笔记】各种假设检验的假设的建立和各统计量公式总结
- vue中使用openlayers离线地图添加标点(二)
- 这样做数据可视化驾驶舱,高端大气,一目了然,领导不点赞都难
- 华硕EeePC: 没有光驱重装系统(用U盘作为电脑启动盘)
- 一年成为Emacs高手(像神一样使用编辑器)
- 【Android】为啥子线程抛出异常主线程会崩溃?UncaughtExceptionHandler
- c++中CreateEvent函数解析(2)
热门文章
- Spring源码解析-三级缓存与循环依赖,nginx架构图
- Java程序员春招三面蚂蚁金服,1200页文档笔记
- python【数据结构与算法】内置函数enumerate(枚举) 函数(看不懂你来打我)
- linux dry run,dry run
- curl 探测java网站_使用cURL查找网站重定向的位置?
- rust大油田分解机_油田泥浆泵油田环保罐车配套泥浆泵
- python pycurl_简单谈谈Python的pycurl模块_python
- python cocos2d菜鸟教程_(译)cocos2d菜单教程:第一部分
- android p获取通话记录_[android] 取得最近通话记录的方法
- matlab模块 python,Matlab 和Python结合使用