红联Linux门户
Linux帮助

Linux命令:实时列出整个CPU与存储设备的I/O状态(iostat)

发布时间:2014-12-04 21:34:30来源:linux网站作者:zq9017197

iostat:可以实时列出整个CPU与存储设备的I/O状态。
-c 仅显示CPU的状态。
-d 仅显示存储设备的状态,不可以与-c一起用。
-k 默认显示的是block,这里可以改成KB的大小来显示。
-m 与-k类似,只是以MB的单位来显示结果。

-t 显示日期出来。


[root@linux Oracle]# iostat -c 
Linux 2.6.18-164.el5 (linux)2011年11月23日 
 
avg-cpu:  %user   %nice %system %iowait  %steal   %idle 
0.100.010.910.850.00   98.12 
 
[root@linux oracle]# iostat -d 
Linux 2.6.18-164.el5 (linux)2011年11月23日 
 
Device:tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn 
sda   3.2659.0144.69 811111 614260 
sda1  0.01 0.13 0.00   1846  4 
sda2  0.01 0.11 0.00   1471  0 
sda3  3.2458.7444.69 807370 614256 
 
[root@linux oracle]# iostat 
Linux 2.6.18-164.el5 (linux)2011年11月23日 
 
avg-cpu:  %user   %nice %system %iowait  %steal   %idle 
0.100.010.910.850.00   98.12 
 
Device:tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn 
sda   3.2659.0044.69 811111 614348 
sda1  0.01 0.13 0.00   1846  4 
sda2  0.01 0.11 0.00   1471  0 
sda3  3.2458.7344.69 807370 614344 
 
[root@linux oracle]# iostat -k 
Linux 2.6.18-164.el5 (linux)2011年11月23日 
 
avg-cpu:  %user   %nice %system %iowait  %steal   %idle 
0.100.010.910.850.00   98.12 
 
Device:tpskB_read/skB_wrtn/skB_readkB_wrtn 
sda   3.2629.5022.35 405555 307222 
sda1  0.01 0.07 0.00923  2 
sda2  0.01 0.05 0.00735  0 
sda3  3.2429.3622.35 403685 307220 
 
[root@linux oracle]# iostat -mt 
Linux 2.6.18-164.el5 (linux)2011年11月23日 
 
Time: 12时11分46秒 
avg-cpu:  %user   %nice %system %iowait  %steal   %idle 
0.100.010.910.850.00   98.12 
 
Device:tpsMB_read/sMB_wrtn/sMB_readMB_wrtn 
sda   3.26 0.03 0.02396300 
sda1  0.01 0.00 0.00  0  0 
sda2  0.01 0.00 0.00  0  0 
sda3  3.24 0.03 0.0239430 0


说明:显示目前整个系统CPU和存储设备的状态。
tps:平均每秒钟的传送次数。
Blk_read/s:开机到现在平均的读取单位。
Blk_wrtn/s:开机到现在平均的写入单位。
Blk_read:开机到现在总共读出来的文件单位。
Blk_wrtn:开机到现在总共写入的文件单位。