WEB开发网
开发学院操作系统Linux/Unix AIX 5L 磁盘性能优化: 第 1 部分 阅读

AIX 5L 磁盘性能优化: 第 1 部分

 2008-09-06 08:21:10 来源:WEB开发网   
核心提示: 让我们来仔细研究清单 2 中的列标题,%busy:这个命令可以报告该设备忙于处理传输请求的时间比例,AIX 5L 磁盘性能优化: 第 1 部分(8), avque:在 AIX Version 5.3 中,这个命令可以报告等待发送到磁盘的请求的数量,清单 3. 示例 cronjob# cro

让我们来仔细研究清单 2 中的列标题。

%busy:这个命令可以报告该设备忙于处理传输请求的时间比例。

avque:在 AIX Version 5.3 中,这个命令可以报告等待发送到磁盘的请求的数量。

r+w/s:这个命令可以报告从设备读取或者向设备写入的次数(以 512 个字节为单位)。

avwait:这个命令可以报告每个请求的平均等待时间(单位为毫秒)。

avserv:这个命令可以报告每个请求的平均服务时间(单位为毫秒)。

您需要谨防出现任何磁盘的使用率接近百分之百,或者大量的队列请求等待磁盘的情况。尽管 sar 的输出表示存在某种活动,但实际上并没有什么 I/O 问题,因为不存在等待 I/O 的情况。您需要继续监视该系统以确保同时使用了 hdisk0 之外的其他磁盘。sar 不同于 iostat 的地方在于,它能够通过它的系统活动数据收集 (sadc) 实用工具,捕获数据以便进行长期的分析和趋势研究。通常在 cron 中并没有开启这种实用工具,而它允许您捕获数据进行历史趋势研究和分析。下面介绍一下它的工作方式。在 AIX 系统中,缺省情况下通常有两个 Shell 脚本被注释掉了(/usr/lib/sa/sa1 和 /usr/lib/sa/sa2),它们提供了有关系统活动的每天的报告。sar 命令实际上调用了 sadc 例程以访问系统数据(请参见清单 3)。

清单 3. 示例 cronjob

# crontab -l | grep sa1
0 8-17 * * 1-5 /usr/lib/sa/sa1 1200 3 &
0 * * * 0,6 /usr/lib/sa/sa1 &
0 18-7 * * 1-5 /usr/lib/sa/sa1 &

有没有对用户来说更加友好的工具呢?您指的是 topas 吧!topas 是一种非常优秀的性能监视工具,您可以将其用于各种不同的目的,包括(但是不限于)您的磁盘 I/O 子系统。

上一页  3 4 5 6 7 8 9 10  下一页

Tags:AIX 磁盘 性能

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接