Chinaunix首页 | 论坛 | 博客
  • 博客访问: 507478
  • 博文数量: 1345
  • 博客积分: 3000
  • 博客等级: 中校
  • 技术积分: 14830
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-14 20:32
文章分类

全部博文(1345)

文章存档

2010年(1345)

我的朋友

分类:

2010-09-15 10:18:57

  简介   aix 操作系统提供了很多性能相关的工具包,比如 perfagent.tools,bos.acct,bos.sysmgt.trace, bos.adt.samples,bos.perf.tools 以及 bos.perf.tune。它们提供了很多可以对系统性能进行监测和调优的工具。比如,监测网络活动的 netpmon,监测内存使用情况的 svmon,监测文件系统性能的 filemon,设置网络属性的 no。   jfreechart 是一个开源的 java lib 库,利用 jfreechart 可以用来生成各种各样的图表,比如饼图、柱状图、线图、区域图、分布图、混合图、甘特图。   我们要创建的监测工具如下图 1 所示,可以分成两部分,一部分位于被监测的 aix 机器 , 用来监测系统性能数据;另外一部分位于另一台机器,用来根据性能数据生成基于 web 的性能图表。虽然这两部分也可运行于同一台机器,但是为降低对被监测系统的性能影响,推荐将绘制图表的工作放到另一台机器上执行。   图 1 性能监测工具示意图   下面,我就介绍如何利用 aix 的性能工具包和 jfreechart 来创建一个简单易用的性能监测工具。   开始之前   在开始创建性能监测工具之前,请做下列准备:   准备两台机器,一台是被监测的 aix 机器 , 另外一台机器用于生成图表 ( 在文中,我们用一台 linux 机器为例 )。   由于我们在采集内存和 cpu 数据时需要用到 bos.perf.tools 和 bos.acct 工具包中的命令,在使用这些命令之前,请执行下面的命令来确保 bos.perf.tools 和 bos.acct 工具包已经被正确安装在你的 aix 机器上。 # lslpp -li bos.perf.tools bos.acct 如果喜欢自己动手创建 aix 平台上的性能监测工具请收藏或告诉您的好朋友.
阅读(201) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~