Linux性能分析之IO篇

简介:

硬盘IO

这里用到iostat用于分析磁盘IO的利器

 

iostat 3 10 的意思是每3秒检测一次,一共检测10次

%iowait 值得注意的一个地方,表示理论上越低表示磁盘越不繁忙。
tps:每秒事务处理量,也就是没秒磁盘读写IO的次数(可以分为读tps和写tps)。
Blk_read/s:每秒的读的扇区(512byte)数。
Blk_wrtn/s:每秒的写的扇区(512byte)数。

如果觉得字节扇区单位不直观,可以用-k 选项

 

显示kB_read/s 就为每秒读的千字节数   kB_wrtn/s 每秒写的千字节数。

 

要想显示详细的磁盘IO信息

iostat –x  命令

 

rrqm/s:每秒读请求IO合并数。
wrqm/s:每秒写请求IO合并数。
r/s:rrqm后,每秒请求读的IO数。
w/s:rrqm后,每秒请求写的IO数。
rsec/s:每秒读扇区数。
wsec/s:每秒写扇区数。
rsec/s ,wsec/s与不加-x选项中的Blk_read/s,Blk_wrtn/s对应,加上-k 选项也将显示每秒读写的千字节数(rkB/s ,wkB/s)。
await: 设备平均每次I/O操作花费的时间 (毫秒)。包括在队列中的请求所花费的时间和服务他们所花费的时间。(一般一个10k转的磁盘每次IO的总时间为7-8MS)
svctm: 向设备发出的I / O请求的平均服务时间(毫秒)。(官网上说不要相信这个数据)。
%util:一秒中有百分之多少的时间用于 I/O 操作,如果 %util 接近 100%,说明产生的I/O请求太多,I/O系统已经满负荷。
 



本文转自 hb_fukua 51CTO博客,原文链接:http://blog.51cto.com/2804976/709113

相关文章
|
22天前
|
缓存 安全 Linux
Linux 五种IO模型
Linux 五种IO模型
|
3月前
|
Linux API 调度
技术笔记:Linux内核跟踪和性能分析
技术笔记:Linux内核跟踪和性能分析
|
24天前
|
Linux
Linux快速性能分析
通过这些工具和命令的有效组合使用,可以对Linux系统的性能进行快速而全面的分析。熟练地掌握这些命令是系统管理员和性能分析师诊断性能问题和优化系统性能的重要手段。
34 10
|
21天前
|
存储 缓存 监控
Linux性能分析工具-perf并生成火焰图
Linux性能分析工具-perf并生成火焰图
|
22天前
|
存储 监控 Linux
性能分析之从 IO 高定位到具体文件
【8月更文挑战第21天】性能分析之从 IO 高定位到具体文件
25 0
性能分析之从 IO 高定位到具体文件
|
28天前
|
监控 Linux
性能分析之 Linux 系统中 ps&top 中 CPU 百分比不一致?
【8月更文挑战第18天】性能分析之 Linux 系统中 ps&top 中 CPU 百分比不一致?
34 4
|
1月前
|
存储 缓存 Java
性能分析之构建 Linux 操作系统分析决策树
【8月更文挑战第16天】性能分析之构建 Linux 操作系统分析决策树
28 0
性能分析之构建 Linux 操作系统分析决策树
|
25天前
|
关系型数据库 MySQL Linux
性能分析之解决 jbd2 引起 IO 高问题
【8月更文挑战第19天】性能分析之解决 jbd2 引起 IO 高问题
46 0
|
27天前
|
监控 Oracle 关系型数据库
在Linux中,如何使用perf和DTrace进行性能分析。
在Linux中,如何使用perf和DTrace进行性能分析。
|
29天前
|
监控 Linux
在Linux中,什么是系统监控和性能分析工具?举例说明。
在Linux中,什么是系统监控和性能分析工具?举例说明。