1 / 6
文档名称:

性能分析基础.doc

格式:doc   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

性能分析基础.doc

上传人:bjy0415 2015/6/4 文件大小:0 KB

下载得到文件列表

性能分析基础.doc

相关文档

文档介绍

文档介绍:AIX性能分析基础
服务器性能问题的产生一般不引人注意,对运行速度不尽如人意的系统,用户往往倾向于更换为新型号的性能更为优良的设备,但是在很多情况下,可以通过对系统进行调整来优化机器的性能。
我们现在的环境所用操作系统绝大多数为AIX,因此掌握一些基本的AIX性能分析调整方法以便解决日常工作中遇到的一些简单问题还是很有益处的,下面介绍一些自己整理的基本AIX分析调整方法,和大家一起分享一下。
分析工具:
iostat:
命令用来监视系统输入/输出设备负载,这通过观察与它们的平均传送速率相关的物理磁盘的活动时间来实现。iostat 命令生成的报告可以用来更改系统配置来更好地平衡物理磁盘和适配器之间的输入/输出负载。
TTY的I/O状态
-tin
每秒从tty那里读取的字符数
-tout
每秒写到tty那里的字符数
(其中tty设备包括真实(real)和虚拟 (pseudo)的tty)
CPU的使用状态
-% user,表示平均用户占用时间
-% sys,表示系统花费CPU时间
-% idle,表示CPU空闲时间
-% iowait,表示CPU等待I/O所花费时间
分析:
如果%idle数值都很高而且%iowait数值也很高,大于25,这个说明系统存在I/O或则硬盘瓶颈;
高数值的%iowait有可能下面几个原因:
,导致数据存取存在交换空间的 I/O瓶颈


硬盘使用状态
-% tm_act
表示某个硬盘处于active状态的百分比
-tps
表示每秒某个硬盘有多少个数据传输次数
-Kb_read Kb_wrtn
分别显示从开机到运行iostat这个命令这段时间内对
硬盘的read和write的总数据量,单位kb
netstat
netstat 命令显示的是有效连接的各种网络相关的数据结构内容;
此命令以符号方式显示活动连接的各个与网络相关的数据结构的内容。Interval 参数(以秒为单位指定)连续地显示关于已配置网络接口上的信息包流量的信息。
Interval 参数无标志。System 参数指定当前内核所使用的内存。
影响网络性能的因素有:客户端网络接口、网络带宽、服务器网络接口、服务器的CPU处理能力、服务器的内存和效率不高的配置等。stat就可以命令来分析网络状况。
netstat –s 查看各个网络协议的统计数据,如IP、TCP、UDP等
netstat –v 查看网卡的S/W Trans_Q overflow 及S/W Trans_Q队列中最多的包是多少,如果传输队列中有溢出的现象,则应调整网卡的设置。
netstat –i 查看系统网络性能,如果Collisions(colls)/Opkts(output packets) >5%,表示需要更换更快的网络设备或划分出更小的子网网段;如果Oerrs(output errs)/ Opkts(output packets)>%,表示可能要关注网络包的物理硬件传输;如果Ierr(Input errs)/Ipkts(Iput packets)>%,表示需要增加网络端口的re