AIX 5L 磁盘性能优化: 第 1 部分
2008-09-06 08:21:10 来源:WEB开发网图 2. topas
下面从磁盘的角度来研究 topas 的输出。其中并没有发生什么 I/O 活动。除了物理磁盘之外,请仔细观察“Wait”(在 CPU 部分的上部),它也可以帮助确定系统是不是 I/O 绑定的。如果您在此处看到较高的数值,那么您可以使用其他工具,如 filemon、fileplace、lsof 或 lslv,以帮助您确定究竟是哪个进程、适配器或者文件系统导致了瓶颈。当您希望获得比使用 iostat 更多的信息时,那么可以使用 topas,它适合于对一个问题进行快速故障诊断。从某种意义而言,topas 是 iostat 和 vmstat 的图形混合版,经过最近的改进,它现在支持捕获数据以进行历史分析。这些改进是在 AIX Version 5.3 中完成的,毫无疑问,因为 IBM 的开发人员也创建了一种类似的、非常流行的工具,所以 IBM 并没有为这个工具提供正式的支持。
这就是 nmon(我最喜欢的 AIX 性能工具)。尽管 nmon 提供了类似于 topas 的前端,但是它更适合于长期趋势研究和分析。而且,它使得系统管理员能够将数据输出到包含非常漂亮的图表(为高级管理和职能团队进行了修改)的 Excel 电子表格,其中清楚地说明了您的瓶颈所在。这些工作可以通过一个称为 nmon 分析程序的工具来完成,它提供了到 nmon 的挂钩。关于磁盘 I/O,nmon 可以报告下面的数据:磁盘 I/O 速度、数据传输、读/写比例,以及磁盘适配器统计信息。
下面提供了一个小的示例,其中 nmon 确实发挥了它的作用。假设您希望了解哪些进程占用了大多数磁盘 I/O,并且您希望能够将其与实际磁盘关联起来,以便清楚地显示每个进程的 I/O。可以使用 nmon 获得详细信息,然后使用任何其他工具。要使用 nmon 完成这项任务,可以使用 -t 选项;设置时间,然后按 I/O 通道进行排序。您如何使用 nmon 来捕获数据,并将其导入到该分析程序呢?
更多精彩
赞助商链接