Linux 环境下磁盘io统计命令工具
2016-10-29 本文已影响291人
zhouyao
[toc]
实验背景
上数据库课,老师出了一个作业:比较两个数据系统处理数据对io的要求,分别使用Hadoop伪分布式和mysql环境。让两个大文件,做简单jion操作,观察磁盘io情况。分为两种小情况,共要做4次实验。
- 文件超出内存的情况下统计io
- 文件不超出内存的情况下统计io
这个文章的主体内容:如何在linux环境下,查看统计磁盘io情况
使用环境
cpu :AMD FX(tm)-6100 Six-Core Processor
memory :16G
disk1 :500G机械硬盘(sda)
disk2 :240G Kingston SSD(sdb)
iostat
安装
iostat属于sysstat中的一部分。所以必须先安装sysstat工具
sudo apt-get install sysstat -y
之后才能正常使用iostat
linux下查看命令帮助说明
man iostat
使用
单个使用 iostat 命令。信息从开机起累计io
iostat
命令来查看

下一步使用
- 跟python,或者ruby等语言结合起来,即可以在程序中得到io情况返回,进行io情况统计分析