iostat磁盘监控工具

摘要:
安装iostat磁盘监视工具1,安装yumminstallsysstat 2,运行iostat-k-d-x110-k:count in kb-d:显示磁盘状态-x:显示详细信息1:计数1秒的时间间隔10:计数10次rkb/s,wkb/s:每秒读取和写入数据等待:每个IO请求的等待时间,如果大于10MS,性能较差%util:统计时间内用于处理IO请求的时间,例如:80%,这意味着有80%的时间在处理IO请求。值越小,性能越好。

安装iostat磁盘监控工具

1、安装

yum install sysstat

2、运行

iostat -k -d -x 1 10

-k:以kb为单位统计

-d:显示磁盘状态

-x:显示详细信息

1:统计时间间隔为1秒

10:统计10次

 iostat磁盘监控工具第1张

 

rkb/s,wkb/s:每秒读写数据

await:每个IO请求等待时间 (ms),如果大于10MS,则性能不佳

%util:在统计时间内,有多少比例的时间用于处理IO请求,如:80%,则表示%80的时间在处理IO请求,这个值越小说明性能越好。

3、查看常用IO高的进程工具iotop

[root@push-5-221 ~]# yum install iotop -y
Total DISK READ :       0.00 B/s | Total DISK WRITE :    1419.24 K/s
Actual DISK READ:       0.00 B/s | Actual DISK WRITE:    1444.80 K/s
  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND                                                                                                      
 7061 be/4 mysql       0.00 B/s   82.56 K/s  0.00 % 68.01 % mysqld --defaults-file=/etc/mysql/my-3307.cnf --basedir~.pid --socket=/var/lib/mysql/3307/mysql.sock --port=3307
 6898 be/4 mysql       0.00 B/s    0.00 B/s  0.00 % 27.99 % mysqld --defaults-file=/etc/mysql/my-3307.cnf --basedir~.pid --socket=/var/lib/mysql/3307/mysql.sock --port=3307
19499 be/4 mysql       0.00 B/s   47.18 K/s  0.00 % 26.73 % mysqld --defaults-file=/etc/mysql/my-3306.cnf --basedir~.pid --socket=/var/lib/mysql/3306/mysql.sock --port=3306
19365 be/4 mysql       0.00 B/s   27.52 K/s  0.00 % 14.43 % mysqld --defaults-file=/etc/mysql/my-3306.cnf --basedir~.pid --socket=/var/lib/mysql/3306/mysql.sock --port=3306
 8933 be/4 mysql       0.00 B/s    0.00 B/s  0.00 % 10.45 % mysqld --defaults-file=/etc/mysql/my-3306.cnf --basedir~.pid --socket=/var/lib/mysql/3306/mysql.sock --port=3306
19490 be/4 mysql       0.00 B/s   39.31 K/s  0.00 %  8.62 % mysqld --defaults-file=/etc/mysql/my-3306.cnf --basedir~.pid --socket=/var/lib/mysql/3306/mysql.sock --port=3306
19520 be/4 mysql       0.00 B/s   19.66 K/s  0.00 %  8.42 % mysqld --defaults-file=/etc/mysql/my-3306.cnf --basedir~.pid --socket=/var/lib/mysql/3306/mysql.sock --port=3306
18615 be/4 mysql       0.00 B/s    7.86 K/s  0.00 %  8.40 % mysqld --defaults-file=/etc/mysql/my-3306.cnf --basedir~.pid --socket=/var/lib/mysql/3306/mysql.sock --port=3306
 6899 be/4 mysql       0.00 B/s  943.54 K/s  0.00 %  7.69 % mysqld --defaults-file=/etc/mysql/my-3307.cnf --basedir~.pid --socket=/var/lib/mysql/3307/mysql.sock --port=3307
19487 be/4 mysql       0.00 B/s   11.79 K/s  0.00 %  7.61 % mysqld --defaults-file=/etc/mysql/my-3306.cnf --basedir~.pid --socket=/var/lib/mysql/3306/mysql.sock --port=3306
19093 be/4 mysql       0.00 B/s   15.73 K/s  0.00 %  6.79 % mysqld --defaults-file=/etc/mysql/my-3306.cnf --basedir~.pid --socket=/var/lib/mysql/3306/mysql.sock --port=3306
19080 be/4 mysql       0.00 B/s   11.79 K/s  0.00 %  5.56 % mysqld --defaults-file=/etc/mysql/my-3306.cnf --basedir~.pid --socket=/var/lib/mysql/3306/mysql.sock --port=3306
19364 be/4 mysql       0.00 B/s   11.79 K/s  0.00 %  5.18 % mysqld --defaults-file=/etc/mysql/my-3306.cnf --basedir~.pid --socket=/var/lib/mysql/3306/mysql.sock --port=3306
 8935 be/4 mysql       0.00 B/s  157.26 K/s  0.00 %  4.93 % mysqld --defaults-file=/etc/mysql/my-3306.cnf --basedir~.pid --socket=/var/lib/mysql/3306/mysql.sock --port=3306
18127 be/4 mysql       0.00 B/s    7.86 K/s  0.00 %  4.19 % mysqld --defaults-file=/etc/mysql/my-3306.cnf --basedir~.pid --socket=/var/lib/mysql/3306/mysql.sock --port=3306
 8940 be/4 mysql       0.00 B/s    7.86 K/s  0.00 %  4.02 % mysqld --defaults-file=/etc/mysql/my-3306.cnf --basedir~.pid --socket=/var/lib/mysql/3306/mysql.sock --port=3306
19498 be/4 mysql       0.00 B/s    3.93 K/s  0.00 %  2.99 % mysqld --defaults-file=/etc/mysql/my-3306.cnf --basedir~.pid --socket=/var/lib/mysql/3306/mysql.sock --port=3306
 7060 be/4 mysql       0.00 B/s   23.59 K/s  0.00 %  0.00 % mysqld --defaults-file=/etc/mysql/my-3307.cnf --basedir~.pid --socket=/var/lib/mysql/3307/mysql.sock --port=3307
13824 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % systemd-udevd
    1 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % systemd --system --deserialize 17
    2 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kthreadd]
    3 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/0]
    5 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kworker/0:0H]

可以看到主要是mysql占用IO

免责声明:文章转载自《iostat磁盘监控工具》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【WPF】DataGrid动态绑定隐藏列 DataGridTextColumn.VisibilityRHEL/CentOS/Fedora各种源(EPEL、Remi、RPMForge、RPMFusion)配置下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

golang解析json配置文件

安装 go get github.com/akkuman/parseConfig 使用说明 环境假设 . ├── config.go ├── config.json config.json内容 { "name" : "akkuman", "urls" : ["xx.com","ww.com"], "info" : {...

达梦、oracel、mysql数据库兼容

联合表更新sql语句: 只支持mysql、oracle,不支持达梦 update to_pub_report a, to_pub_rec_process b set a.Satisfy_ID = 1, a.Satisfy_Content = '默认满意' where a.re...

mysql 按天创建分区存储过程

CREATE PROCEDURE `create_partition_by_day`(IN_SCHEMANAME VARCHAR(64), IN_TABLENAME VARCHAR(64)) BEGIN#当前日期存在的分区的个数 DECLARE ROWS_CNT INTUNSIGNED; #目前日期,为当前日期的后一天 DECLAR...

Navicat 创建mysql存过、定时执行存过

创建存过:使用Navicat for MySQL工具创建存储过程步骤: 1. 新建函数(选择函数标签 -> 点击新建函数):   2.输入函数的参数个数、参数名、参数类型等: 3.编写存储过程:  代码如下: Sql代码   BEGIN    /* 定义变量 */   declare tmp0 VARCHAR(1000);   decla...

[日常] 解决mysql localhost可以连接但是127.0.0.1不能连接

在测试mysql的过程中遇到使用localhost可以连接但是127.0.0.1不能连接,原因是localhost使用的本地socket连接,127.0.0.1使用使用的tcp连接 在mysql库的user表中,root账号默认的加密验证方式是auth_socket是,从新使用新的方式生成一下密码加密就可以了 可以更改下用户的加密方式:update use...

OpenCvSharp 图片人脸检测 总结

。 public partial class Form2 : Form { public Form2() { InitializeComponent(); } private void button1_Click(object sender, EventArg...