您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > Spotlight性能监控工具的应用
提纲参考资料Spotlight简介Spotlight安装Spotlight使用常见问题及解决方案1.参考资料Spotlight帮助文档Spotlight使用手册2.Spotlight简介和功能SpotlightonUnix/Linux简介SpotlightonUnix/Linux功能2-1Spotlight简介(1)Spotlight是Quest公司出品的用于第三方性能监控的图形化工具。Spotlight相关的产品有SpotightonLinux/Unix、SpotightonWindows、SpotightonOracle、SpotlightonMySQL、SpotlightonSQLServer、SpotlightonDB2等等。2-1Spotlight简介(2)SpotlightonUnix/Linux是一个诊断和解决方案适用于Solaris,AIX,HPUX和RedHat/Linux操作系统。采用基于Windows的控制台,在同一界面上实时显示组件活动。通过显示实际的Unix/Linux操作系统,I/O和内核的活动,Spotlight能够查明问题发生来源。图形化的数据流表明了所有组件之间数据的流动效率。Spotlight的主界面显示的组件如内存,磁盘存储和网络。这些组件之间来往的脉冲信号代表相对的数据传输速率和系统内的活动水平。这些流量可以检验有关具体系统的性能特点。2-2Spotlight功能(1)详细的进程跟踪功能远程连接在线的Unix/Linux的调优指南事件日志跟踪配置警报2-2Spotlight功能(2)详细的进程跟踪功能Spotlight对具体的Unix/Linux的进程长达24小时的历史信息,包括可用性,CPU使用情况,内存和线程数。多面板显示会话(session)详细到所有方面的系统活动,可以看到I/O,物理和虚拟内存,网络和操作系统进程。事件日志跟踪只要在服务器上具体的或一般的事件日志条目已提出,Spotlight就会产生警报提醒您查看。它不断扫描任何新的日志条目,以满足您的特定标准。2-2Spotlight功能(3)配置报警警报可以配置,以适应个人的需要,或保留它们的默认值用于提供有用的阈值。远程连接快速,轻松地连接到网络上任何的有问题的机器上。在线的Unix/Linux的调优指南Spotlight在线帮助对有效地排除故障和诊断Unix/Linux的性能问题提供了指导和建议。来自Quest业界专家的建议帮助用户加快了解决进程。3.Spotlight安装点击安装程序,执行“下一步”操作直至安装完成。点击注册机,进行软件破解。4.Spotlight使用详细的进程跟踪功能配置警报事件日志跟踪在线的Unix/Linux的调优指南远程连接4-1.详细的进程跟踪功能监控服务器连接方法右键点击“SpotlightonUnix”选择“Connectionmanager”打开连接管理窗口。在Selectconnectiontype中选择SpotlightonUnix,在Newconnectionname后输入连接名,点击“ok”,进入下一步设置面板,设置服务器IP、User、Password、Connectiontype、PortNumber。4-2.详细的进程跟踪功能(1)服务器实时监控点击菜单项中的“Home”,在服务器的监控面板中可以看到诸如System、Network、CPU、Memory、PagingFiles、Disks等运行状况。Spotlight以红、黄、绿三种颜色标识服务器各组件的运行状况:红色是警报提示,如果哪项参数显示红色,就表示当前服务器的该组件性能告急或者出现了性能瓶颈,需要管理员马上解决相关问题。如果哪一项显示为黄色,表示该项处于亚健康状态,需要管理防范和注意了。如果是绿色,则该项运行正常。4-2.详细的进程跟踪功能(2)服务器实时监控4-2.详细的进程跟踪功能(3)此图CPU利用率高达100%:服务器实时监控4-3.详细的进程跟踪功能(1)进程监控点击Spotlight工具栏中的Processes工具按钮可查看服务器当前运行的进程情况。点击某进程会在下面出现一个框架窗口显示该进程的详细信息,ProcessDetails项下显示了该进程的各项属性。此外,Processes项还包含Zombies和Services,Zombies可以查看僵死的进程,Services可以查看服务器当前的服务运行状况。4-3.详细的进程跟踪功能(2)进程监控4-4.详细的进程跟踪功能监控概要可以查看CPU、DiskIO、Network利用率等信息。4-5.详细的进程跟踪功能(1)CPU监控CPU是考量服务器性能的主要指标,也是服务器监控的重点。点击Spotlight工具栏中的CPU工具按钮可查看服务器当前CPU的运行状,Spotlight以图表的形式显示CPU的个性性能参数,主要包括TotalCPUUsage、CPUUsagebyProcessor、RunQueues和ContextSwitching。4-5.详细的进程跟踪功能(2)TotalCPUUsage:总的CPU的利用率,该值在75%以上,则CPU利用率过高。CPUUsagebyProcessor:单个CPU的利用率。RunQueues:可运行队列。ContextSwitching:上下文切换,就是Process(Thread)的切换,如果切换过多,会让CPU忙于切换,也会导致影响吞吐量。CPU监控4-5.详细的进程跟踪功能(3)通常我们期望我们的系统能到达以下目标:CPU利用率:如果CPU有100%利用率,那么应该到达这样一个平衡:65%-70%UserTime,30%-35%SystemTime,0%-5%IdleTime。上下文切换:上下文切换应该和CPU利用率联系起来看,如果能保持上面的CPU利用率平衡,大量的上下文切换是可以接受的。可运行队列:每个可运行队列不应该有超过1-3个线程(每处理器),比如:双处理器系统的可运行队列里不应该超过6个线程。CPU性能分析4-6.详细的进程跟踪功能(1)内存监控内存监控相关的参数有:Physical、Virtual、Paging和Cache。4-6.详细的进程跟踪功能(2)Physical:总物理内存。Virtual:虚拟物理内存。Paging:分页。Cache:缓存。linux服务器下输入free–g命令,对应的物理内存指标显现在Spotlight。内存监控4-6.详细的进程跟踪功能(3)物理内存性能分析(应用程序可用内存/系统物理内存)70%时,表示系统内存资源非常充足,不影响系统性能;(应用程序可用内存/系统物理内存)20%时,表示系统内存资源紧缺,需要增加系统内存;20%(应用程序可用内存/系统物理内存)70%时,表示系统内存资源基本能满足应用需求,暂时不影响系统性能。应用程序可用内存对应-/+buffers/cache这行中的free值,系统物理内存对应Mem这行的total值。4-7.详细的进程跟踪功能(1)磁盘监控磁盘监控相关参数:DiskReads、ServiceTime、DiskWrites、QueueLength、WaitTime和Busy。4-7.详细的进程跟踪功能(2)DiskReads:磁盘读取速率。DiskWrites:磁盘写入速率。ServiceTime:服务时间,指磁盘读或写操作执行的时间。如果该值持续超过20ms,一般可考虑会对上层应用产生影响。QueueLength:I/O等待队列长度,指待处理的I/O请求的数目,如果I/O请求压力持续超出磁盘处理能力,该值将增加。如果单块磁盘的队列长度持续超过2,一般认为该磁盘存在I/O性能问题。磁盘监控4-7.详细的进程跟踪功能(3)WaitTime:等待时间,指磁盘读或写操作等待执行的时间,即在队列中排队的时间。Busy:磁盘处理事务繁忙百分比。磁盘监控4-8.详细的进程跟踪功能(1)Network监控Network监控相关参数:NetworkUtilization、Connections、NetworkUtilizationbyKilobytes、PacketsbyNetworkCard、ErrorRatesbyNetworkCard和CollisionsbyNetworkCard。4-8.详细的进程跟踪功能(2)NetworkUtilization:网络利用率。(按数据包)NetworkUtilizationbyKilobytes:网络利用率。(按字节)PacketsbyNetworkCard:数据流量。ErrorRatesbyNetworkCard:数据传输的误差率。CollisionsbyNetworkCard:在网卡上检测到的冲突数。Connections:连接。小结:如果ErrorRatesbyNetworkCard和CollisionsbyNetworkCard值过高,则意味着网络带宽可能出现瓶颈。Network监控4-8.详细的进程跟踪功能(3)Network性能分析ConnectionsEstablished:建立连接的用户数。Time_Wait:该值过高,网络可能出现瓶颈。Close_Wait:该值过高,网络可能出现瓶颈。Pkts/s:数据包传输速率。Errors/s:数据包丢失率,该值过高,网络带宽可能出现瓶颈。4-9.配置报警配置报警点击View-Options-AlarmlogOption,在弹出的对话框“SelecttheconditionsfortheAlarmLogfilter”中设置告警日志过滤的条件。在“Ruledescription”中设置告警过滤的规则。4-10.事件日志跟踪日志跟踪菜单中选择按钮,即AlarmLog,可以查询不同级别的告警日志信息。4-11.在线的Unix/Linux的调优指南在Spotlight的性能监控主界面上,点击已经标红(即处于告警状态)的组件,可以查看该组件告警原因及相关优化建议。4-12.远程连接远程连接可以远程连接相同或不同网段服务器,监控服务器各项性能指标。备注:连接非同一网段的服务器时,请先连接VPN。5.常见问题及解决方案常见问题及解决方法:Spotlight不能监控root账户,监控服务器性能指标时,请使用非root账户。
本文标题:Spotlight性能监控工具的应用
链接地址:https://www.777doc.com/doc-2859771 .html