- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UNIX 系统性能监控简述及 shell 实现系统资源利用率统计程序
论文 摘要 :本文 简要阐述了 unix 系统中 (主要以 IBM 的 AIX 为例) 进行 系统 性能 管理 的几种命
令行工具,并通过编写 shell 实例程序,运用其中提到的工具实现 系统 资源利用率的统计程序,
为做好 unix 系统 管理 和调优提供 参考 。
1.引言
Unix 系统中性能优化以及确定 系统 中的性能瓶颈是 系统管理 员的主要任务之一。在一个 计
算机 系统 中, CPU、内存、硬盘和 网络 是影响 系统 性能的主要因素,因此 系统 性能的监控以及调
整也主要在于如何在这些资源中获得某种平衡,以满足人们对 系统 性能的期望。
IBM 小型机 RS6000 在 企业 应用中被广泛采用,其上的 AIX 操作 系统 如同其它 UNIX 系统
一样,给 系统管理 员监控 系统 提供了非常丰富的手段。这里就以 AIX 系统中的几个监控工具为
例,利用 shell 程序及定时作业程序 cron 及强大的 awk 工具,实现统计 系统 资源利用率,可以每
天统计内存的日均使用率、 CPU 的每日峰值、 CPU 的日均使用率,并使每月统计量根据月中每
日数据平均得出, 每月 1 号凌晨产生上月统计数据, 这样就可给 系统管理 员了解 系统 运行资源的
率用率提供很好的参考。其中提到的 系统 工具 Vmstat 、svmon 、awk 等都很强大,限于篇幅不作
非常详细的介绍,如想更透彻地了解这些命令的用法,请参考有关 技术 资料或手册。
2.AIX 中的性能监控工具
一个 系统 要为用户提供持续高可用性的服务, 不仅仅只要求它能够正常运行, 而且还要使其
性能处于最佳状态。 系统管理 员的职责之一就是对 系统 进行性能统计分析, 掌握 系统 的运行状态
和资源使用情况,然后通过合理配置 系统 资源,使 系统 健康运行。
从 系统管理 的角度看, 性能的 管理 主要集中在现有资源的分配利用上, 这些资源包括 物理 资
源和逻辑资源。 物理 资源包括了 CPU 、内存、 I/O 设备,逻辑设备包括逻辑卷 管理 器、虚拟内存
管理 器、 系统 资源控制器和文件 系统 等。这里重点介绍一些关于 系统 性能的命令和工具。
1.iostat
iostat 命令主要通过观察 物理 磁盘的活跃时间以及他们的平均传输速度, 监控 系统 输入 /输出
设备负载。根据 iostat 命令产生的报告,用户可确定一个 系统 配置是否平衡,并据此在 物理 磁盘
与适配器之间更好地平衡输入 / 输出负载。
2.netpmon
netpmon 命令可以监控关于网络行为的 系统 事件和性能以及网络行为对 CPU 的消耗。
netpmon 命令在指定的监控周期报告网络行为。
3.ps 工具
ps 命令是 UNIX 系统中最常见的命令,它主要显示 系统 中关于进程的统计和状态 信息 ,如
进程 ID ,I/O 行为以及 CPU 利用率等。利用 ps 命令提供的 信息 ,可决定一个进程运行了多长时
间,进程使用了多少 CPU 时间,以及进程是否受 系统 的惩罚。还可用 ps 命令确定进程使用了多
少内存,完成多少 I/O ,进程的优先级以及是谁创建了进程。
4.vmstat
vmstat
文档评论(0)