当前位置: 首页 > Linux

每天学一个Linux命令(109):iostat

时间:2023-04-06 21:42:53 Linux

命令介绍iostat命令用于收集系统IO状态信息。语法格式iostat[options]选项说明-c#displayCPUusageonly-d#displaydeviceutilizationonly-k#displaystatusinkilobytespersecond而不是blockspersecond-m#displaystatusinunitsMegabytespersecond是单位-p#只显示块设备的状态和所有其他使用的分区-t#显示每次报告生成的时间-V#显示版本号并退出-x#显示扩展状态应用示例查看的IO状态信息指定设备[root@centos7~]#iostat-x/dev/sda1Linux3.10.0-1127.18.2.el7.x86_64(centos7)03/28/2021_x86_64_(1CPU)avg-cpu:%User%Nice%系统%IOWAIT%窃取%闲置1.590.000.550.050.0097.81Device:rrqm/swrqm/srkb/srkb/savgrq-szavgrq-szavaitr_awaitw_awaitw_awaitsvctm%resl%resl0.00DescriptionDEVICE的名称#MonitoringEquipmentRRQM/S#Thenumberofneedstoreadthedemandpersecond.实际读需求数w/s#每秒实际写需求量rsec/s#每秒读段数wsec/s#每秒写段数rkB/s#每秒实际读要取的大小,单位是KBwkB/s#每秒实际写入大小,单位是KBavgrq-sz#需要的平均大小段avgqu-sz#需要的平均队列长度await#等待I/O平均时间(毫秒)svctm#平均时间完成I/O要求%util#I/O需求占用CPU百分比系统整体IO状态信息[root@centos7~]#iostatLinux3.10.0-1127.18.2.el7.x86_64(centos7)03/28/2021_x86_64_(1CPU)avg-cpu:%user???%nice?%system?%iowait??%steal???%idle???????????1.58????0.00????0.55????0.05????0.00???97.82Device:????????????tps????kB_read/s????kB_wrtn/s????kB_read????kB_wrtnsda???????????????0.25?????????7.39?????????1.84?????316339??????78930sdb???????????????0.00?????????0.06?????????0.00???????2592??????????0scd0??????????????0.00?????????0.02?????????0.00???????1028??????????0dm-0??????????????0.21?????????7.11?????????1.80?????30426776862DM-0.000.050.0022040其他例子#只显示CPU的IO状态[root@CentOS7~]#iostat-Clinux3.10.0-1127.18.2.EL7.x86_64(CentOS7)03/28/2021_x86_64_(1CPUCPU)avg-cpu:%user%nice%system%iowait%steal%idle1.580.000.550.050.0097.82#只显示设备的使用情况[root@centos7~]#iostat-dLinux3.10.12.0-81.x86_64(centos7)03/28/2021_x86_64_(1CPU)设备:TPSkb_read/skb_wrtn/skb_readkb_wrtnsda0.250.257.381.841.8431633978930SDB0.00#以千字节每秒显示[root@centos7~]#iostat-kLinux3.10.0-1127.18.2.el7.x86_64(centos7)03/28/2021_x86_64_(1CPU)avg-cpu:%user%nice%system%IOWAIT%窃取%闲置1.580.000.550.050.0097.82Device:TPSkb_read/skb_wrtn/skb_readkb_wrtnsda0.257.377.371.8431633978930sdb0.000.217.091.7930426776862DM-0.000.050.0022040#Urotch以秒为单位[root@CentOS7~]#iostat-mlinux3.10.0-1127.18.2.x86_64(CentOS7)03/28/20211_x86_64avg-cpu:??%user???%nice?%system?%iowait??%steal???%idle???????????1.58????0.00????0.55????0.05????0.00???97.82Device:????????????tps????MB_read/s????MB_wrtn/s????MB_read????MB_wrtnsda???????????????0.25?????????0.01?????????0.00????????308?????????77sdb???????????????0.00?????????0.00?????????0.00??????????2??????????0scd0??????????????0.00?????????0.000.0010DM-0.210.010.0029775DM-0.000.000.0020每天学习一个Linux命令(106):OpenSSL每天学习一个Linux命令(107):SAR每天学习一个Linux命令(108):iptraf