首页 > 系统相关 >linux iostat

linux iostat

时间:2022-09-19 17:34:43浏览次数:62  
标签:linux 0.00 await iostat svctm delta 每秒

目录

linux iostat

参数详情

–xm 带XM参数显示扩展信息并将磁盘数据有每扇区改为每兆显示(1扇区等于512字节)

-c 仅显示CPU统计信息.与-d选项互斥.

-d 仅显示磁盘统计信息.与-c选项互斥.

-k 以K为单位显示每秒的磁盘请求数,默认单位块.

-p device | ALL

与-x选项互斥,用于显示块设备及系统分区的统计信息.也可以在-p后指定一 个设备名,如:
# iostat -p hda 或显示所有设备 # iostat -p ALL

-t 在输出数据时,打印搜集数据的时间.

-V 打印版本号和帮助信息.

-x 输出扩展信息.

实例

//执行
iostat -x 1

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           2.40    0.00    2.40    0.13    0.00   95.07

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
vda               0.00    46.00    0.00   10.00     0.00   224.00    44.80     0.01    1.40    0.00    1.40   0.70   0.70
vdb               0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
scd0              0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00
dm-0              0.00     0.00    0.00    0.00     0.00     0.00     0.00     0.00    0.00    0.00    0.00   0.00   0.00


rrqm/s:每秒进行merge的读操作数目。即delta(rmerge)/s 
wrqm/s:每秒进行merge的写操作数目。即delta(wmerge)/s 
r/s:每秒完成的读I/O设备次数。即delta(rio)/s 
w/s:每秒完成的写I/0设备次数。即delta(wio)/s 
rsec/s:每秒读扇区数。即delta(rsect)/s 
wsec/s:每秒写扇区数。即delta(wsect)/s 
rKB/s:每秒读K字节数。是rsec/s的一半,因为每扇区大小为512字节 
wKB/s:每秒写K字节数。是wsec/s的一半 
avgrq-sz:平均每次设备I/O操作的数据大小(扇区)。即delta(rsect+wsect)/delta(rio+wio) 
avgqu-sz:平均I/O队列长度。即delta(aveq)/s/1000(因为aveq的单位为毫秒) 
await:平均每次设备I/O操作的等待时间(毫秒)。即delta(ruse+wuse)/delta(rio+wio) 
svctm:平均每次设备I/O操作的服务时间(毫秒)。即delta(use)/delta(rio+wio) 
%util:一秒中有百分之多少的时间用于I/O操作,或者说一秒中有多少时间I/O队列是非空的。即delta(usr)/s/1000(因为use的单位为毫秒) 

如果%util接近100%,表明I/O请求太多,I/O系统已经满负荷,磁盘可能存在瓶颈,一般%util大于70%,I/O压力就比较大.

svctm一般要小于await(因为同时等待的请求的等待时间被重复计算了),svctm的大小一般和磁盘性能有关,CPU/内存的负荷也会对其有影响,请求过多也会 间接导致svctm的增加。await的大小一般取决于服务时间(svctm)以及I/O队列的长度和I/O请求的发出模式。如果svctm比较接近await,说明I/O几乎没有 等待时间;如果await远大于svctm,说明I/O队列太长,应用得到的响应时间变慢,如果响应时间超过了用户可以容许的范围,这时可以考虑更换更快的磁盘,调 整内核elevator算法,优化应用,或者升级CPU 

队列长度(avcqu-sz)也可作为衡量系统I/O负荷的指标,但由于avcqu-sz是按照单位时间的平均值,所以不能反映瞬间的I/O洪水


标签:linux,0.00,await,iostat,svctm,delta,每秒
From: https://www.cnblogs.com/liwenchao1995/p/16708387.html

相关文章

  • linux定时任务
    Linux添加crontab定时任务首先根据网页提供资料,crontab分为两类,系统crontab,用户crontab。系统crontab可以使不同的用户crontab任务都放到/etc/crontab文件中指定。而用户......
  • linux mint 设置 软件源
    不要直接去修改/etc/apt/或/etc/apt/source.list.d下的文件原因:mint相对ubuntdebian国内支持的源比较少手工编辑容易出错从系统管理->软件源菜单中激活软件......
  • linux mint 安装 sogo 输入法
    1在http://pinyin.sogou.com/linux/网页中下载相应版本2安装sudodpkg-isogoupinyin_4.0.1.2800_x86_64.deb正常情况下,输入法依赖包没有安装全,本次安装会提示错误......
  • 在CentOS上编译最新版linux内核(linux-5.19.9)
    从官网下载最新版的Linux内核源码,本教程使用linux-5.19.9进行编译。实验环境(CentOS-Stream-8)$uname-aLinuxlocalhost.localdomain4.18.0-338.el8.x86_64#1SMPFri......
  • linux ---1-磁盘管理基础,xxh
    作者:小辉[root@zxcqwe]#ll /dev/sd*brw-rw----1rootdisk8,09月1914:38/dev/sdabrw-rw----1rootdisk8,19月1914:38/dev/sda1brw-rw----1root......
  • linux命令操作android手机
    目的通过一台linux机器操作android手机做一些常用的操作复杂的操作都是由简单操作开始的,可以自行发掘环境笔记本:thinkpadt480操作系统:archlinuxadb版本:31......
  • linux chrony 时钟服务配置
          chrony是ntp的改进,提供更快、更精准的时钟同步服务且兼容ntp,自RHEL7开始提供,RHEL8开始官方不再支持ntp,chrony包括chronyd与chronyc2部分,chronyd是后台......
  • How To determine Linux Kernel Timer Interrupt Frequency
    HowTodetermineLinuxKernelTimerInterruptFrequencyhttps://www.advenage.com/topics/linux-timer-interrupt-frequency......
  • ssh工具连接 vmware虚拟机的linux 网络适配器的网络连接类型为"仅主机"
    在Windows下,查看网络适配器,属于vmware的有两个VMnet1是"仅主机模式"的,VMnet8是NAT模式的,个人理解:仅主机模式就是虚拟了一个内网,所以要ping通或者连接ssh就必须在......
  • 超算TOP500中的Linux占比——Operating System&Operating System Family
    2022-09-18-21:28:59老师作业说明: TOP500中国超算占比,LINUX系统占比说明:当时使用的是bing搜索,中国超算占比其实澎湃新闻什么的都有介绍,但是我对它的数据来源持怀疑态度,......