- 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性能调优-内存、CPU篇
AIX 性能调优-内存、CPU篇
sar -P ALL?? cpu使用情况
sar -a 文件访问情况dirblk/s? 定位文件时被目录访问守护进程读取的快(512b)的个数iget/s??? i节点查找系统进程被调用次数lookuppn/s 目录查找进程找到v节点,并获取路径名的次数
sar -b? buffer的活动情况,包括传输、访问、和命中率bread/s、bwrit/s 块IO操作的数量lread/s、lwrit/s 逻辑 IO请求的个数pread/s、pwrit/s 裸设备IO操作数量%rcache、%rwrit cache命中率,计算共式为:((lreads-breads)/lreads)*100
sar -c 系统调用情况exec/s、fork/s? 调用和执行系统调用总数sread/s、swrit/s read/writ 系统调用次数rchar/s、wchar/s 被read/writ系统调用的字符数量scall/s? 系统调用总数
sar -k 内核进程活动情况kexit/s 中断的内核进程数kproc-ov/s 由于进程数的限制无法创建内核进程的次数ksched/s 被作业分派的内核进程数
sar -m 消息队列和信号灯活动情况msg/s? IPC消息队列活动情况sema/s 信号灯活动情况
sar -d 磁盘读写情况
sar -q 队列统计信息run-sz 内核线程处于运行队列的平均数%runocc 最近时间段运行队列占用百分比swpq-sz 内核线程等待 页面调度的平均数%swpocc 交换队列最近活动情况
sar -r 页面调度信息cycle/s 每秒中页面置换次数fault/s 每秒中page fault次数slots?? 在页空间中空闲页数量odio/s 每秒中不使用页面空间的磁盘io数
sar -v 进程、内核线程、i节点、和文件表 的状态
sar-w 上下文切换次数
sar -y tty设备活动情况canch/s? tty输入队列中规范的字符数mdmin/s? tty modem 中断outch/s? 输出队列字符数rawch/s? 输入队列字符数revin/s? tty接收中断xmtin/s? tty传输中断
如果CPU的使用率接近100%(usr+system),可以视为是CPU瓶颈。而如果相当大的时间都花费在IO等待上,那就意味着cpu执行受到了磁盘IO的限制,而IO瓶颈可能来自于文件访问或者没有足够的内存来分配页面。注意:系统花费在等待远程文件访问的时间不会记入io 等待时间,如果CPU和IO等待的时间都相当的低,但是响应时间又不是很满意,那应该确认系统花费多少时间在等待远程io,一直一来aix下没有命令对远程io进行分析,只能通过跟踪数据来观察。
vmstat
vmstat命令报告内核线程,虚拟内存、磁盘、陷阱、和CPU活动情况。Kthr? 线程活动情况r 运行队列b 等待队列
memory 虚拟和实际内存使用情况avm? 活动的虚拟页面fre? 空闲的页面,当系统内存大于64MB时,最小值MINFREE为120frames,当内存小于64MB时,最小值为内存以MB计的两倍???? MINFREE和MAXFREE值可以通过vmtune命令来查看
page? page fault和page活动情况,当在内存里分配一个页面时(非NFS或者永久文件页面),其被视为工作页面,工作页面通常包括应用堆栈、????? 数据和其他的共享内存段。因此当一个程序栈或者数据区域需要增长时,内存会被被访问,vvm会从ram和页面空间所在设备分配空间。这就意味着????? 在内存耗尽之前,页面空间会被使用。re??? 页面输入输出列表,每秒中内存回收数量,当页面处于空闲列表且没有被再利用,它就会被回收应为没有新的IO会初始化它,也包括那些没有完成的IO操作但又被VMM使用????? 预先读取算法调入内存的页面。pi??? 从页面空间page in的页面po??? 从页面空间page out的页面
fr??? 页面空闲(页面重置)sr??? 页面被页面调度算法扫描次数cy??? 页面调度算法进行调度的时钟周期
faults? 陷阱和系统中断率in??? 设备中断sy??? 系统调用cs??? 内核线程上下文切换
CPU? cpu使用情况usr? 用户进程sys? 系统进程id?? cpu空闲时间wa?? 等待磁盘IO时间
准则:r5,b≈0,如果freMINFREE,将会出现连续不断的页面调度,将导致系统性能问题。对于page列,re,pi,po,cy维持于比较稳定的状态,PI率不
文档评论(0)