<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=Iostat</id>
	<title>Iostat - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linuxsa.org/index.php?action=history&amp;feed=atom&amp;title=Iostat"/>
	<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Iostat&amp;action=history"/>
	<updated>2026-04-17T06:28:50Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.linuxsa.org/index.php?title=Iostat&amp;diff=492&amp;oldid=prev</id>
		<title>Evan：​导入1个版本</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxsa.org/index.php?title=Iostat&amp;diff=492&amp;oldid=prev"/>
		<updated>2019-10-14T13:48:53Z</updated>

		<summary type="html">&lt;p&gt;导入1个版本&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=iostat=&lt;br /&gt;
==NAME and DESCRIPTION==&lt;br /&gt;
&amp;lt;pre&amp;gt;Linux系统中的 iostat是I/O statistics（输入/输出统计）的缩写，iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况，同时也会汇报出CPU使用情况。同vmstat一样，iostat也有一个弱点，就是它不能对某个进程进行深入分析，仅对系统的整体情况进行分析。&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SYNOPSIS==&lt;br /&gt;
&amp;lt;pre&amp;gt;       iostat [ -c ] [ -d ] [ -h ] [ -k | -m ] [ -N ] [ -s ] [ -t ] [ -V ] [ -x ] [ -y ] [ -z ] [ -j&lt;br /&gt;
       {  ID | LABEL | PATH | UUID | ... } ] [ -o JSON ] [ [ -H ] -g group_name ] [ --human ] [ -p [&lt;br /&gt;
       device [,...] | ALL ] ] [ device [...] | ALL ] [ interval [ count ] ]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==OPTIONS==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-C  显示CPU使用情况  Display the CPU utilization report.&lt;br /&gt;
-d 显示磁盘使用情况  Display the device utilization report.&lt;br /&gt;
-k 以 KB 为单位显示&lt;br /&gt;
-m 以 M 为单位显示&lt;br /&gt;
-N 显示磁盘阵列(LVM) 信息&lt;br /&gt;
-n 显示NFS 使用情况&lt;br /&gt;
-p[磁盘] 显示磁盘和分区的情况&lt;br /&gt;
-t 显示终端和CPU的信息&lt;br /&gt;
-x 显示详细信息&lt;br /&gt;
-x device&lt;br /&gt;
-V 显示版本信息   &lt;br /&gt;
 intervals 间隔时间  &lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
==EXAMPLES==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
eg1 cpu&lt;br /&gt;
iostat -c &lt;br /&gt;
&lt;br /&gt;
eg2 &lt;br /&gt;
iostat -d 5  2&lt;br /&gt;
Linux 2.6 	2017年09月14日 	_x86_64_	(8 CPU)&lt;br /&gt;
&lt;br /&gt;
Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn&lt;br /&gt;
vda               2.01        12.89        77.13    2998804   17948680&lt;br /&gt;
vdb              21.09        57.76       660.94   13439490  153798072&lt;br /&gt;
&lt;br /&gt;
Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn&lt;br /&gt;
vda               1.60         0.00        22.40          0        112&lt;br /&gt;
vdb               7.60         0.00       688.00          0       3440&lt;br /&gt;
&lt;br /&gt;
说明：&lt;br /&gt;
tps：该设备每秒的传输次数（Indicate the number of transfers per second that were issued to the device.）。“一次传输”意思是“一次I/O请求”。多个逻辑请求可能会被合并为“一次I/O请求”。“一次传输”请求的大小是未知的。&lt;br /&gt;
kB_read/s：每秒从设备（drive expressed）读取的数据量；&lt;br /&gt;
kB_wrtn/s：每秒向设备（drive expressed）写入的数据量；&lt;br /&gt;
kB_read：读取的总数据量；kB_wrtn：写入的总数量数据量；&lt;br /&gt;
这些单位都为Kilobytes。&lt;br /&gt;
&lt;br /&gt;
上面的例子中，我们可以看到磁盘sda来说 以及它的各个分区的统计数据，当时统计的磁盘总TPS是2.01，下面是各个分区的TPS。（因为是瞬间值，所以总TPS并不严格等于各个分区TPS的总和）&lt;br /&gt;
&lt;br /&gt;
eg3 &lt;br /&gt;
iostat -d -x -k 1 1 #相似与 sar -d &lt;br /&gt;
&lt;br /&gt;
	2017年09月14日 	_x86_64_	(8 CPU)&lt;br /&gt;
&lt;br /&gt;
Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util&lt;br /&gt;
vda               0.01     7.89    0.27    1.74     6.44    38.55    44.73     0.02   11.47    5.63   12.38   2.19   0.44&lt;br /&gt;
vdb               0.00    62.12    0.60   20.49    28.86   330.51    34.08     0.20    9.39    4.20    9.55   0.32   0.68&lt;br /&gt;
&lt;br /&gt;
参数 -d 表示，显示设备（磁盘）使用状态；-k某些使用block为单位的列强制使用Kilobytes为单位；1表示，数据显示每隔1秒刷新一次。&lt;br /&gt;
rrqm/s：  每秒进行 merge 的读操作数目.即 delta(rmerge)/s&lt;br /&gt;
wrqm/s： 每秒进行 merge 的写操作数目.即 delta(wmerge)/s&lt;br /&gt;
r/s：  每秒完成的读 I/O 设备次数.即 delta(rio)/s&lt;br /&gt;
w/s：  每秒完成的写 I/O 设备次数.即 delta(wio)/s&lt;br /&gt;
rsec/s：  每秒读扇区数.即 delta(rsect)/s&lt;br /&gt;
wsec/s： 每秒写扇区数.即 delta(wsect)/s&lt;br /&gt;
&lt;br /&gt;
常见用法&lt;br /&gt;
iostat -d -k 1 10         #查看TPS和吞吐量信息(磁盘读写速度单位为KB)&lt;br /&gt;
iostat -d -m 2            #查看TPS和吞吐量信息(磁盘读写速度单位为MB)&lt;br /&gt;
iostat -d -x -k 1 10      #查看设备使用率（%util）、响应时间（await） iostat -c 1 10 #查看cpu状态&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=参考=&lt;br /&gt;
[http://www.cnblogs.com/peida/archive/2012/12/28/2837345.html 每天一个linux命令（47）：iostat命令]&lt;br /&gt;
&lt;br /&gt;
[http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858810.html Linux IO实时监控iostat命令详解]&lt;br /&gt;
&lt;br /&gt;
[[Iotop]]&lt;br /&gt;
[[category:ops]][[category:linux]]&lt;/div&gt;</summary>
		<author><name>Evan</name></author>
	</entry>
</feed>