VIOS Health Advisor工具的使用与分析
图 25 查看分析结果给出的建议工具建议的方法:使用更多的 HBA 卡端口,以便 I/O 负载均衡,从而降低 HBA 卡的利用率。 由于之前对 hdisk6 施加了较大的 I/O 压力,因此磁盘利用率长时间为 100%,造成 I/O block。点击“ I/Os Blocked (hdisk6)”这一项,查看建议: 图 26 查看分析结果给出的建议工具建议的方法是: 1.尽量做到 I/O 负载均衡 2.调整磁盘 queue_depth 参数。 利用命令进行磁盘 I/O 队列: # iostat -DRTl 1 图 27 查看磁盘性能从上图可以看出,磁盘 hdisk6 中的 I/O 数量很多,因此对于目前的 I/O 表现,调整 queue_depth 能够起到一定的作用,但是能较大程度改善当前 I/O 性能改善的方法是使 I/O 负载均衡。 关于磁盘 I/O 性能调优的内容,请参照本作者在 developerworks 发表的文章《AIX 下磁盘 I/O 性能分析》 网络 I/O 利用率监控需要注意的是,目前 VIOS2.2.1 版本中自带的 part 命令不能收集网络方面的性能信息,在 2013 年新版本的工具中,将会加入对网络监控的功能模块。因此,在现有条件下,如果需要对网络进行监控,可以从下载工具 VIOS Performance Advisor 工具。 VIOS Performance Advisor 与 VIOS Health Advisor 工具功能类似,也可以提供对 VIOS CPU、内存、磁盘 I/O 的监控。Health Advisor 在 VIOS2.2.2.1 中自带,在此版本之前的 VIOS 中,如果想实现类似的功能,就需要下载使用 Performance Advisor 工具。从实验效果来看,在 CPU、内存、磁盘 I/O 的监控效果以及建议方法的准确性来看,Health Advisor 的效果要好一些。 VIOS Performance Advisor 下载网址 http://www.ibm.com/developerworks/wikis/pages/viewpageattachments.action?pageId=172359709 工具下载完以后,将压缩包上传到 VIOS 系统中,对 zip 包进行解压缩: # unzip vios_advisor.zip 压缩包解压缩成一个新的目录,增加目录中文件的可执行权限: 在解压缩出的文件中,vios_advisor 文件即为执行程序,最少监控时间为 5 分钟,最大监控时间为 24 小时,推荐监控时间为 30 分钟。 查看本栏目更多精彩内容:http://www.bianceng.cn/OS/unix/ 利用 ftp 脚本向 VIOS 发网络压力,然后通过 VIOS Performance Advisor 收集 5 分钟性能信息: [root@atsnfs:/]cat 1.sh echo start at 'date's ftp -n 172.16.$1<<! user root time4fun bin prom put "|dd if=/dev/zero bs=$2 count=100000" /dev/null bye ! echo end at 'date' [root@atsnfs:/]sh 1.sh $1 14.40 $2 15000& [1] 36372660 [root@atsnfs:/]start at dates Interactive mode off. 监控 5 分钟 VIOS 性能: # ./vios_advisor 5 并使用使用 topas 查看 VIOS 的网络流量: 图 28 topas 查看网络性能(编辑:源码网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |