iostat -d -x -k 1 100
来源:互联网 发布:nat网络穿透 编辑:程序博客网 时间:2024/06/09 13:38
iostat -d -x -k 1 10Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %utilsda 1.56 28.31 7.80 31.49 42.51 2.92 21.26 1.46 1.16 0.03 0.79 2.62 10.28Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %utilsda 2.00 20.00 381.00 7.00 12320.00 216.00 6160.00 108.00 32.31 1.75 4.50 2.17 84.20
rrqm/s:每秒这个设备相关的读取请求有多少被Merge了(当系统调用需要读取数据的时候,VFS将请求发到各个FS,如果FS发现不同的读取请求读取的是相同Block的数据,FS会将这个请求合并Merge);wrqm/s:每秒这个设备相关的写入请求有多少被Merge了。rsec/s:每秒读取的扇区数;wsec/:每秒写入的扇区数。rKB/s:The number of read requests that were issued to the device per second;wKB/s:The number of write requests that were issued to the device per second;avgrq-sz 平均请求扇区的大小avgqu-sz 是平均请求队列的长度。毫无疑问,队列长度越短越好。 await: 每一个IO请求的处理的平均时间(单位是微秒毫秒)。这里可以理解为IO的响应时间,一般地系统IO响应时间应该低于5ms,如果大于10ms就比较大了。 这个时间包括了队列时间和服务时间,也就是说,一般情况下,await大于svctm,它们的差值越小,则说明队列时间越短,反之差值越大,队列时间越长,说明系统出了问题。svctm 表示平均每次设备I/O操作的服务时间(以毫秒为单位)。如果svctm的值与await很接近,表示几乎没有I/O等待,磁盘性能很好,如果await的值远高于svctm的值,则表示I/O队列等待太长, 系统上运行的应用程序将变慢。%util: 在统计时间内所有处理IO时间,除以总共统计时间。例如,如果统计间隔1秒,该设备有0.8秒在处理IO,而0.2秒闲置,那么该设备的%util = 0.8/1 = 80%,所以该参数暗示了设备的繁忙程度。一般地,如果该参数是100%表示设备已经接近满负荷运行了(当然如果是多磁盘,即使%util是100%,因为磁盘的并发能力,所以磁盘使用未必就到了瓶颈)。
0 0
- iostat -d -x -k 1 100
- iostat -x 1
- IOSTAT -X 详解
- iostat -x 1 查看磁盘的IO负载
- E F M 3 2 - G 2 X X - D K 开 发 板 电路图
- 等比数列求和:x^0 + x^1 + ... + x^k
- iostat
- iostat
- IOSTAT
- iostat
- iostat
- iostat
- iostat
- iostat
- iostat
- iostat
- iostat
- iostat
- Java内存模型以及线程安全
- Unity鼠标点击地面控制人物移动
- Android studio快捷键整理(笔记)
- 网页夜间模式
- 405. Convert a Number to Hexadecimal
- iostat -d -x -k 1 100
- (大数相加)HDU 1002 A + B Problem II
- 历届试题 波动数列
- Glide、Picasso与与Fresco要点
- (C51学习五)单片机与PC通过串口通信
- 【C++】Keans聚类算法的C++实现
- 简单的string问题解决:Detect Capital
- java懒加载异常的解决
- Longest Palindromic Substring (第一周)