Chinaunix首页 | 论坛 | 博客
  • 博客访问: 340178
  • 博文数量: 1051
  • 博客积分: 53280
  • 博客等级: 大将
  • 技术积分: 6670
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-09 13:21
文章分类

全部博文(1051)

文章存档

2011年(1)

2008年(1050)

我的朋友

分类:

2008-09-09 16:34:55

  性能优化以及确定系统中的性能瓶颈是系统管理员的主要任务之一。

  在一个计算机系统中,CPU、内存、硬盘和网络是影响系统性能的主要因素,因此系统性能调整也主要在于如何在这些资源中获得某种平衡,以满足人们对系统性能的期望。

  性能调制需要很多技巧,知识以及经验,不能仅靠分析统计数字,图表就可取得,性能调制有时是一件复杂甚至是非常困难的任务。

  如同其它UNIX系统一样,AIX也给系统管理员剪裁系统提供了非常丰富的手段。

  这里我们简单介绍RS/6000 AIX系统中几个用于监控和调制多项系统资源的工具,每个工具的功能都很强,如想更透彻地了解这些命令的用法,请参考有关技术资料或手册。

  这里讲述的命令将不仅仅局限于CPU、硬盘、内存或网络资源的某个方面,它们可用于其中的一项或多项资源。

  AIX监控工具

  1、iostat

  iostat命令主要通过观察物理磁盘的活跃时间以及他们的平均传输速度,监控系统输入/输出设备负载。根据iostat命令产生的报告,用户可确定一个系统配置是否平衡,并据此在物理磁盘与适配器之间更好地平衡输入/输出负载。

  iostat工具的主要目的是通过监控磁盘的利用率(tm_act字段),而探测到系统中的I/O瓶颈。iostat还可用于确定CPU问题,辅助容量规划,并可以为最终解决I/O问题提供相关材料。vmstat和iostat联合使用,可捕获到确定与CPU,内存和I/O子系统有关的性能问题的必需数据。

  iostat命令可产生下面四种类型的报告:

  · tty和CPU利用情况

  · 磁盘的利用情况

  · 系统吞吐率

  · 适配器吞吐率

  2、netpmon

  netpmon命令可以监控关于网络行为的系统事件和性能以及网络行为对CPU的消耗。netpmon命令在指定的监控周期报告网络行为。

  netpmon启动后直至发布trcstop命令终止它之前,一直在后台运行。

  如果使用缺省设置,trace命令将会在netpmon命令之后立即自动启动。

  另外,netpmon中还可用trcon命令选择在后面的某个时间跟踪。

  当这种跟踪用trcstop命令终止后,netpmon命令就会输出它的报告并退出。

  缺省时报告会输出到标准输出,需要时也可以重定向到某个文件。

  netpmon命令还可以在一次先前产生的跟踪中以脱机模式使用。

  在这样的情况下,需要用gennames命令产生一个文件。

  该文件必须在trace终止后立即产生。

 

[1]    

【责编:Luzi】

--------------------next---------------------

阅读(93) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~