读书人

sysstat -iostat 检察磁盘性能

发布时间: 2012-08-17 02:08:34 作者: rapoo

sysstat --iostat 检查磁盘性能

sysstat version 7.0.2
--iostat 检查磁盘性能
? (CentOS:man iostat查看使用手册)


1、在Web、Mail、DBMS等小文件频繁读写的环境下,性能主要由IOPS决定。在视频、测绘等大文件连续读写的环境下,性能主要由带宽决定。可见,在不同的应用方式中,需要考察的侧重点也不同。对NAS产品来说,主要性能指数也是两个:OPS和ORT,分别代表每秒可响应的并发请求数和每个请求的平均反应时间。对磁带存储设备来说,单个磁带驱动器的读写速度是最重要的性能指标。
2、Random的worklaod环境下,不依赖于数据大小的多少,更多依赖的是磁盘的IOPS数,Web、Mail和DBMS服务就是典型的Random workload,I/O 请求内容都很小,Random workload是同时每秒会有更多的请求数产生,所以,磁盘的IOPS指标是关键。

???? 评估 IOPS 的效能,可用每秒读写I/O 字节数除以每秒读写IOPS 数得出,比如:
???????? rkB/s 除以 r/s = KB per I/O
???????? wkB/s 除以 w/s = KB per I/O

?

如果 %util 接近 100%,说明产生的I/O请求太多,I/O系统已经满负荷,该磁盘可能存在瓶颈。

同时可以结合vmstat 查看查看b参数(等待资源的进程数)和wa参数(IO等待所占用的CPU时间的百分比,高过30%时IO压力高)

读书人网 >操作系统

热点推荐