iostat查看IO数据

Linux IO性能分析
本文介绍如何使用iostat命令在Linux系统中进行IO性能监控。通过设置不同的参数,如-d-k110,可以获得磁盘的传输次数(tps)、读写速率(kB_read/s, kB_wrtn/s)等关键指标。

Linux系统出现了性能问题,一般我们可以通过topiostatfreevmstat等命令来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据。

$iostat -d -k 1 10

参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为单位;1 10表示,数据显示每隔1秒刷新一次,共显示10次。

tps:该设备每秒的传输次数(Indicate the number of transfers per second that were issued to the device.)。“一次传输”意思是“一次I/O请求”。多个逻辑请求可能会被合并为“一次I/O请求”。“一次传输”请求的大小是未知的。

kB_read/s:每秒从设备(drive expressed)读取的数据量;kB_wrtn/s:每秒向设备(drive expressed)写入的数据量;kB_read:读取的总数据量;kB_wrtn:写入 的总数量数据量;这些单位都为Kilobytes

常用用法

$iostat -d -k 1 10 #查看TPS和吞吐量信息

iostat -d -x -k 1 10 #查看设备使用率(%util)、响应时间(await

iostat -c 1 10 #查看cpu状态

原文:

http://www.orczhou.com/index.php/2010/03/iostat-detail/

http://www.cnblogs.com/mfryf/archive/2012/03/12/2392000.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值