- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AIX系统性能检查命令
1.1 Aix vmstat命令解析1.1.1 概述vmstat命令报告内核线程、虚拟内存、磁盘、Traps、CPU 活动的统计数据。AIX 4.3.2 和更早版本中使用的方法如下:在每个处理器的每一次时钟中断(每个处理器一秒钟 100 次),确定上一个 10 毫秒时间要归入四种类别(usr/sys/wio/idle)中的哪一个。如果在时钟中断的时候,CPU 正忙于usr方式,那么usr将获取该时钟周期添加到其类别中。如果在时钟中断的时候,CPU 正忙于内核方式,那么 sys 类别获取该时钟周期。如果 CPU 不忙的话,则检测是否有磁盘 I/O 正在进行。如果有任何正在进行的磁盘 I/ O,则累加wio类别。如果没有磁盘 I/O 正在进行且 CPU 不忙,则 idle 类别获取该时钟周期。由于所有的空闲 CPU 都被归入wio类别,而不管正在等待 I/O 的线程数量,所以会产生夸大的wio时间报告。例如,只有一个 I/O 线程的系统可能会报告 90% 以上的wio时间,而不管它拥有的 CPU 数量。sar(%wio)、vmstat(wa)和iostat(% iowait)命令报告wio时间。操作系统 AIX 4.3.3 及其更新版本使用的方法如下:如果一个未完成的 I/O 在空闲的 CPU 上启动,则操作系统 AIX 4.3.3 中的更改将只把该 CPU 标记成wio。当只有少量线程在进行 I/O 而系统其它部分是空闲的,此方法能报告低得多的wio时间。例如,一个有四个 CPU 和一个正在进行 I/O 的线程的系统将报告最多 25% 的wio时间。有 12 个 CPU 和一个正在进行 I/O 的线程的系统只报告最大为 8% 的wio时间。NFS 客户机通过 VMM 读取/写入,biods在 VMM 中花费的等待 I/O 完成的时间现在报告为 I/O 等待时间。1.1.2 vmstat命令报告输出及其解析# vmstat 1 3System configuration: lcpu=8 mem=32000MBkthr??? memory????????????? page????????????? faults??????? cpu??? ?r? b?? avm?? fre? re? pi? po? fr?? sr? cy? in?? sy? cs us sy id wa?2? 0 3845546 16248?? 0?? 1?? 0?? 0??? 0?? 0 1299 25203 5285 40? 3 57? 0?1? 0 3845572 16220?? 0?? 0?? 0?? 0??? 0?? 0 966 15702 4526 25? 2 73? 0?0? 0 3845631 16159?? 0?? 0?? 0?? 0??? 0?? 0 1199 18302 4975 31? 2 66? 1#1.1.2.1 Kthr: kernel thread state(内核线程状态,表示每秒钟在采样间隔时间上对各种队列的内核线程数求得的平均值)r: 取样期间可运行的内核线程的平均数,包括正在运行的线程和指准备运行但尚在等待运行的进程。如果这个数字大于CPU的数据,至少有一个线程要等待CPU,等待CPU的线程越多,越有可能产生性能影响b:表示每秒VMM等待队列中的内核线程平均数(等待资源或I/O),这里参考值为2,大于2表示被阻塞列线程数目太多。?1.1.2.2 Memory(包括虚拟内存和实际内存的信息)?avm: 活动的虚拟页面(Active virtual pages,以4k为单位),该值较高并不意味着性能不好。记住,虚拟内存的概念是提供给我们寻址大于实内存容量的能力(一些在 RAM 内存中,而另一些在调页空间中)。但是如果虚拟内存远大于实内存,可能造成过度的页面调度,从而导致延时。如果avm小于 RAM,那么当 RAM 中填满文件页时就会引起调页空间的页面调度。这种情况下,调整minperm、maxperm和maxclient的值可以减少调页空间的页面调度量。fre: 自由表(free list)的大小。真实内存的大部分被用作文件系统数据的缓存。因此,自由表(free list)的大小保持比较小并不稀奇。1.1.2.3 Page:页面错误和分页活动的信息。此值为指定时间周期内每秒给定单位的平均值。re ?页面调度程序(Pager)输入输出列表(input/output)列表。pi ?表示每秒钟从Paging Space置换到内存的页数,调页空间是驻留在磁盘上的虚拟内存的一部分。当内存过量使用时,它用作溢出。调页空间由用于存储从实内存中窃取到的工作组页面的逻辑卷组成。当进程访问一个窃取页时,产生了一个缺页故障,这一页必须从调页空
原创力文档


文档评论(0)