- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AIX主机性能评估.doc
AIX主机性能评估
这一篇可以作为我前面发的statspack解读的姊妹篇,再进一步说明如何来观察与数据库紧密联系的主机的性能。
对于AIX主机的性能评估,主要从下面的4个方面来逐一介绍:CPU、MEMORY、IO系统和网络这4个方面来描述。
AIX 5.3主机性能评估 2
一、CPU性能评估 2
1、vmstat 2
2、sar 3
3、iostat 5
4、tprof 6
5、ps 8
6、解决CPU占用的惩罚机制nice和renice 9
7、小结 10
二、Memory性能评估 11
1、VMM的管理简介 11
2、使用vmstat确定内存的使用情况 14
3、svmon命令 14
4、内存的调整 15
三、磁盘的IO性能评估 16
1、iostat查看 17
2、sar –d查看 20
3、使用lslv –l lvname来评估逻辑卷的碎片情况 21
4、lslv –p 评估物理布局 22
5、使用 vmstat 命令评估调页空间的 IO 23
6、使用filemon命令监控系统IO 24
7、监视磁盘 IO 的小结 26
8、案例 26
9、RAID10和RAID5的比较 28
四、NETWORK性能评估 31
1、ping命令查看网络的连通性 31
2、netstat –i检查网络的接口 31
3、netstat –r检查主机的路由情况 32
4、netpmon 34
5、其他一些常用的命令 36
五、补充:关于topas的使用说明 36
六、主机日常检查脚本 39
脚本中包括的内容包括:主机的cpu,memory,io,network检查;ha检查,主机告警日志;数据库表空间,告警日志,job等的检查。
更新:七、结合oracle的一个案例
第一部分目录
一、CPU性能评估 1
1、vmstat 1
2、sar 3
3、iostat 5
4、tprof 5
5、ps 7
6、解决CPU占用的惩罚机制nice和renice 9
7、小结 9
1、vmstat
使用vmstat来进行性能评估,该命令可获得关于系统各种资源之间的相关性能的简要信息。当然我们也主要用它来看CPU的一个负载情况。
下面是我们调用vmstat命令的一个输出结果:
$vmstat 1 2
System configuration lcpu=16 mem=23552MB
kthr memory page faults cpu
r b avm fre re pi po fr sr cy in sy cs us sy id wa
0 0 3091988 2741152 0 0 0 0 0 0 1849 26129 4907 8 1 88 3
0 0 3091989 2741151 0 0 0 0 0 0 2527 32013 6561 15 2 77 6
对上面的命令解释如下:
Kthr段显示内容
? r列表示可运行的内核线程平均数目,包括正在运行的线程和等待 CPU 的线程。如果这个数字大于 CPU 的数目,则表明有线程需要等待CPU。
? b列表示处在非中断睡眠状态的进程数。包括正在等待文件系统 IO 的线程,或由于内存装入控制而被挂起的线程。
Memory段显示内容
? avm列表示活动虚拟内存的页面数,每页一般4KB
? fre空闲的页面数,每页一般4KB
Page段显示内容
? re –该列无效
? pi 从磁盘交换到内存的交换页(调页空间)数量,4KB页。调页空间是驻留在硬盘上的虚拟内存的一部分。当内存使用过量时,会将溢出的工作组页面存储到调页空间中(窃取页)。当进程访问一个窃取页时
文档评论(0)