当前位置:文档之家› SqlServer性能检测和优化工具使用详细

SqlServer性能检测和优化工具使用详细

SqlServer性能检测和优化工具使用详细
SqlServer性能检测和优化工具使用详细

工具概要

如果你的数据库应用系统中,存在有大量表,视图,索引,触发器,函数,存储过程,sql语句等等,又性能低下,而苦逼的你又要对其优化,那么你该怎么办?哥教你,首先你要知道问题出在哪里?如果想知道问题出在哪里,并且找到他,咱们可以借助本文中要讲述的性能检测工具--sql server profiler(处在sql安装文件--性能工具--sql server profiler)

如果知道啦问题出现在哪里,如果你又是绝世高手,当然可以直中要害,写段代码给处理解决掉,但是如果你不行,你做不到,那么也无所谓,可以借助哥的力量给你解决问题。哥给你的武功的秘诀心法是---数据库引擎优化顾问(处在sql 安装文件--性能工具--数据库引擎优化顾问)

sql server profiler功能

此工具比柯南还柯南,因为他能检测到数据库中的一举一动,即便你不动他,他也在监视你,他很贱的。他不但监视,还监视的很详细,有多详细一会再说,还把监视的内容记录到数据库或者是文件中,给你媳妇告状说你把数据库哪里的性能搞的多么不好,不过他也会把好的给你记录下来,好与不好这当然需要你来分析,其实他也是个很2的柯南。

数据库引擎优化顾问功能

此武功,乃上乘武功。像张无忌的乾坤大挪移,先是接受sql server profiler 检测出来的sql,视图,存储过程,数据结构等等,然后他再自己分析,然后再在怀中转两圈,感觉自己转的差不多啦,就给抛出来个威力更炫,更好的索引,统计,分区等等建议信息。让你承受不住,happly致死。。下面听哥给你先讲讲咱们的很2柯南。

sql server profiler的使用

打开系统主菜单--sqlserver几---性能工具--->>sql server profiler;笨样儿,找到没?哥等你会儿,给你上张打开他后的图,让你看看。。

然后文件--新建跟踪--显示跟踪属性窗口

首先那个select%是个筛选监测的TextData。那个%是个通配符,他的意思就是筛选select开口的语句。当然这你自己可以随便定义,如update%,delete%....。

把那个排除不包含值的行也给带上,然后确定,运行。然后在数据库中运行一句select。你会发现他检测到啦。

每列以此向右,从EventClass开始,我给你讲讲都是什么。

事件分类,申请了语句,应用程序名称,操作系统用户,数据库用户,cpu占用率,读数据库次数,写数据库次说,执行脚本用时,应用程序进程号,开始时间,结束时间等。

事件选择,你就把鼠标放上去,他下面有中文的注释。自己好好看看,然后根据你自己的需要把事件勾选上来。

然后文件-->>另存为,可以把这些监测到的数据保存为文件,或数据表。

分析:

1.查找持续时间最长的查询

一般情况下,最长查询时间的查询语句就是最影响性能的原因存在。它不仅占用数据库引擎大量的时间,还浪费系统资源,还影响数据库应用系统的交互速度。再对数据用应用系统进行优化时,先找出他,对其优化,在创建跟踪时,勾上

TSQL-SQL:BatchCompleted.跟Stored Procedures-RPC:completed。这样就能找出来这个最长时间查询然后对其进行分析优化。

select TextData,Duration,CPU from <跟踪的表>

where EventClass=12 -- 等于12表示BatchCompleted事件

and CPU<(0.4*Duration) --如果cpu的占用时间,小于执行sql语句时间的40%,说明该语句等待时间过长

2.最占用系统资源的查询

就是占用cpu时间,跟读写IO的次数。建议事件包含Connect、Disconnect、ExistingConnection、SQL:BatchCompleted、RPC:completed,列包含writes,reads,cpu。

3.检测死锁

在访问量,并发量都很大的数据库中,如果设计稍不合理,就有可能造成死锁,给系统性能带来影响。事件包含:RPC:Starting、SQL:BatchStarting、Lock:DeadLock (死锁事件)、Lock:DeadLockChaining(死锁的事件序列)。

使用数据库引擎优化顾问分析解决数据库性能

打开系统主菜单--sqlserver几---性能工具--->>数据库引擎优化顾问,界面如下

打开之后,你在上一个工具中保存的的文件,你就在这里的工作负荷中选文件,表就选表。选后别急。

把要分析的数据库跟数据库的表选上,也就是下面的用于工作负荷分析的数据库选择,跟下面的要优化的数据库和表,慢慢扣,把他选对。

然后选则你想要的优化选项

根据需要,选上,高级选项里面通常可以默认。确定。。

然后点左上角有一个开始分析。

分析完成

说到这里

我感觉这本武功绝学你已经拥有啦7成功力,以后就看你们自己的造化啦。哥哥嘱托你多用,勤用,用脑,别用力,多喝六个核桃脑白金,开盖不要用牙咬。

哥哥去啦,生亦何欢,死亦何苦。。

第四章——SQLServer2008-2012资源及性能监控(1)

2013-02-26 17:44 15659人阅读评论(1) 收藏举报

分类:

DBA(128) SQLServer2012cookbook(35) I/O(5)数据库管理(213) CPU (3)最佳实践(1)性能优化(20)常见问题(16)系统网络(4)

目录(?)[+]性能优化的第一步是发现问题,而发现问题通常又有两类:突发问题的侦测和常规问题的侦测,对于常规问题的侦测,通常需要有一个长效的性能监控作为依据。

本系列文章介绍

前言:

当由于劣质的查询写法、缺失必要的索引或者数据库级别的其他情况所导致的性能问题时,可以通过使用执行计划、DMVs/DMFs、SQL Trace或者数据库引擎顾问(DTA)这些手段来查找问题的根源。

但是,如果性能问题发生在硬件或者操作系统级别(如CPU/内存/IO/网络问题等),就要使用一些复杂的工具来协助你找到性能问题。因为这些进程运行在操作系统层面。

对于Windows server 2008R2、Windows 7这类新的操作系统,可以使用一个叫性能监视器(Performance Monitor),也叫可靠性和性能监视器(Reliability and Perfomance Monitor)来实现更有效的监控。

在Windows中,有三个工具可以用来监控性能:

1、资源监视器(Resource Monitor)

2、性能监视器(Perfomance Monitor)

3、可靠性监视器(Reliability Monitor)

资源监视器提供一个快速、实时及图形化界面来显示包括CPU、内存、I/O和网络使用情况的信息,可以监视和检查所有当前运行在机器上的进程的这部分信息。并可以通过这个工具来结束你认为对性能有潜在风险的进程。

性能监视器提供实时性能监控的图形化界面工具,可以使用上百种性能计数器来跟踪性能数据。并把数据存放到文件中供进一步分析所用。

可靠性监视器同样提供图形化界面,通过计算系统一段时期内的稳定性索引,来分析系统的稳定程度。任何的问题都会降低这些系统稳定性索引。

这三种工具公用一个接口——微软管理控制台(MMC),可以合起来查看。可靠性和性能监视器合成了这三个工具的的所有功能。

在本系列文章中,将熟悉资源监视器、可靠性和性能监视器,并演示如何使用这些工具来检查和监控硬件资源的性能。

监视服务器性能

当用户反应SQLServer所在的服务器响应速度非常慢时,将优先使用什么工具来快速查看服务器性能?

在过去,可能会使用任务管理器来实现,但是在今天,可以使用更强大的工具来查看服务器资源。也就是资源监视器。

本文将给出一个如何使用资源监视器来监控硬件资源及服务器性能的快速入门。

准备工作:

1、开发版或者企业版的SQLServer2008、2012。

2、安装在Windows操作系统上的资源监视器。从Windows Server 2008R2或者Windows7以后才出现。

3、微软示例数据库AdventureWorks。

演示步骤:

1、打开资源监视器,方法:在【运行】中输入resmon.exe或者用快捷键Windows+R来输入。

2、通过下图可以看到资源监视器有5个选项页。第一个为概述页。可以查看服务器的整体性能。

3、如果想查看SQLServer服务所使用的CPU情况,可以点击第二个选项页【CPU】,并找到进程名为:sqlservr.exe的那一行。点击第一个窗口之后,下面的窗口会显示出相应的资源。如图:

4、如果想查看SQLServer使用的内存情况,可以使用步骤3中的方法,在第三个选项页【内存】中查看,如图:

5、如果要检查服务器上活动的磁盘I/O,可以选择选项页【磁盘】,因为在前面已经选择了sqlservr.exe进程,所以这个页面显示的将会是SQLServer服务所引起的I/O活动。可以连到SSMS中,输入以下脚本:

https://www.doczj.com/doc/8e9760417.html,E AdventureWorks

2.GO

3.SELECT *

4.FROM Sales.SalesOrderDetail WITH ( NOLOCK )

5.GO

6、马上切换回资源监视器。将会看到有I/O操作作用于AdventureWorks数据库文件上,如图:

分析:

本文中直观地展示了资源监视器的使用,资源监视器提供了CPU、内存、磁盘IO、网络方面的资源使用情况信息,它分成5个部分来展示相关信息:

1、概述:提供了其他4个选项页中包含的服务器资源信息。当你发现产生性能问题的进程后,可以从这里结束掉。

2、CPU:这个选项页提供CPU使用的百分比信息,也显示在概述页中显示的每个进程的详细CPU信息。并可以看到对应进程的服务、关联句柄及关联模块。在右边,还能看到试试的图形化的所有可用CPU的实时情况。如果你找到CPU使用率非常高,就应该检查是什么使用着这些CPU资源。

3、内存:这个选项页显示内存使用情况。可以找到系统有多少内存、多少内存已经在使用、多少内存空闲。还提供了每个进程的内存消耗情况。资源监视器的最大优势是可以通过勾选特定进程来获取相应的资源信息。

4、磁盘:这个选项页是显示各个进程对应的磁盘I/O活动,通过Read(B/Sec)和Write(B/Sec)列,可以看到特定进程的IO情况。同时也可以看到某些文件上的IO活动。右边显示当前IO的实时情况。

5、网络:显示出当前网络使用情况。可以看到所有TCP连接所对应的不同的进程,也可以筛选特定进程。

扩展信息:

通过使用资源监视器,可以快速定位消耗硬件资源的进程。同时可以查看网络方面的瓶颈。在SQLServer生产环境中,如果你发现某些进程、应用程序耗费的资源比SQLServer还多,并已经影响到SQLServer的性能,你可以考虑把这些经常或者应用程序移到别的服务器,以使得SQLServer的性能不会收到太大的影响。

AB(性能测试工具)

AB ab是apache自带的一款功能强大的测试工具 安装了apache一般就自带了, 用法可以查看它的说明 $ ./ab ./ab: wrong number of arguments Usage: ./ab [options] [http://]hostname[:port]/path Options are: -n requests Number of requests to perform -c concurrency Number of multiple requests to make -t timelimit Seconds to max. wait for responses -p postfile File containing data to POST -T content-type Content-type header for POSTing -v verbosity How much troubleshooting info to print -w Print out results in HTML tables -i Use HEAD instead of GET -x attributes String to insert as table attributes -y attributes String to insert as tr attributes -z attributes String to insert as td or th attributes -C attribute Add cookie, eg. ‘Apache=1234. (repeatable) -H attribute Add Arbitrary header line, eg. ‘Accept-Encoding: gzip’ Inserted after all normal header lines. (repeatable) -A attribute Add Basic WWW Authentication, the attributes are a colon separated username and password. -P attribute Add Basic Proxy Authentication, the attributes are a colon separated username and password. -X proxy:port Proxyserver and port number to use -V Print version number and exit -k Use HTTP KeepAlive feature -d Do not show percentiles served table. -S Do not show confidence estimators and warnings. -g filename Output collected data to gnuplot format file. -e filename Output CSV file with percentages served -h Display usage information (this message) 参数众多,一般我们用到的是-n 和-c

大数据库优化(SQLServer)

SQL SERVER性能优化综述 近期因工作需要,希望比较全面的总结下SQL SERVER数据库性能优化相关的注意事项,在 网上搜索了一下,发现很多文章,有的都列出了上百条,但是仔细看发现,有很多似是而非或 者过时(可能对SQL SERVER6.5以前的版本或者ORACLE是适用的)的信息,只好自己根据以 前的经验和测试结果进行总结了。 我始终认为,一个系统的性能的提高,不单单是试运行或者维护阶段的性能调优的任务,也不单单是开发阶段的事情,而是在整个软件生命周期都需要注意,进行有效工作才能达到的。所以我希望按照软件生命周期的不同阶段来总结数据库性能优化相关的注意事项。 一、分析阶段 一般来说,在系统分析阶段往往有太多需要关注的地方,系统各种功能性、可用性、可靠性、安全性需求往往吸引了我们大部分的注意力,但是,我们必须注意,性能是很重要的非功能 性需求,必须根据系统的特点确定其实时性需求、响应时间的需求、硬件的配置等。最好能 有各种需求的量化的指标。 另一方面,在分析阶段应该根据各种需求区分出系统的类型,大的方面,区分是OLTP(联机事务处理系统)和OLAP(联机分析处理系统)。 二、设计阶段 设计阶段可以说是以后系统性能的关键阶段,在这个阶段,有一个关系到以后几乎所有性能 调优的过程—数据库设计。 在数据库设计完成后,可以进行初步的索引设计,好的索引设计可以指导编码阶段写出高效 率的代码,为整个系统的性能打下良好的基础。 以下是性能要求设计阶段需要注意的: 1、数据库逻辑设计的规范化 数据库逻辑设计的规范化就是我们一般所说的范式,我们可以这样来简单理解范式: 第1规范:没有重复的组或多值的列,这是数据库设计的最低要求。 第2规范: 每个非关键字段必须依赖于主关键字,不能依赖于一个组合式主关键字的某些组 成部分。消除部分依赖,大部分情况下,数据库设计都应该达到第二范式。 第3规范: 一个非关键字段不能依赖于另一个非关键字段。消除传递依赖,达到第三范式应该是系统中大部分表的要求,除非一些特殊作用的表。 更高的范式要求这里就不再作介绍了,个人认为,如果全部达到第二范式,大部分达到第三

LTP性能测试工具详细介绍

LTP工具说明 1LTP测试套件 (2) 1.1简介 (2) 1.2 源目录结构 (2) 2 LTP安装 (3) 2.1 下载 (3) 2.2 编译 (3) 2.3 安装说明 (4) 3 LTP测试套件结构说明 (5) 3.1 概述 (5) 3.2 目录介绍 (5) 3.3 LTP执行原理 (5) 4 LTP测试套件测试内容 (5) 4.1 LTP测试套件测试内容 (5) 4.1.1 commands (6) 4.1.2 kernel (6) 4.1.3 kdump (6) 4.1.4 network (6) 4.1.5 realtime (7) 4.1.6 open_posix_testsuite (7) 4.1.7 misc (7) 4.2 测试方法说明 (7) 4.2.1 commands模块内容描述及实现方法 (7) 4.2.2 kernel (8) 4.2.3 network (13) 4.2.4 open_posix_testsuite (15) 4.2.5 realtime (16) 5 LTP测试套件配置详细 (17) 5.1 networktests.sh脚本配置 (17) 5.2 networkstress.sh配置 (20) 5.3 open_posix_testsuite测试套件 (22) 5.4 realtime配置 (23) 5.5 mm脚本的配置 (24) 5.6 io脚本配置 (24) 5.7 filecaps的配置 (24) 5.8 tpm_tools的配置 (25) 5.9 tcore的配置 (25) 5.10 io_floppy的配置 (25) 5.11 io_cd 的配置 (25) 5.12 cpuhotplug的配置 (25) 5.13 adp.sh的配置 (26) 5.14 autofs1.sh和autofs4.sh的配置 (27)

Iometer性能测试工具测试指南

Iometer性能测试工具测试指南

目录 一、Iometer简介 (3) 二、安装Iometer (3) 1、获得安装文件 (3) 2、安装 (3) 三、测试IO(磁盘、网络)性能 (4) 1. 本地IO性能测试 (4) 2. 网路IO性能测试 (6)

一、Iometer简介 IOMeter是一款功能非常强大的IO测试软件,它除了可以在本机运行测试本机的IO(磁盘)性能之外,还提供了模拟网络应用的能力。为了全面测试被测服务器的IO性能,可以分别选择不同类型的测试脚本。 ●Max_throughput:文件尺寸为64KB,100%读取操作,随机率为0%,用于检测磁盘系统 的最大吞吐量 ●Max_IO:文件尺寸为512B,100%读取操作,随机率为0%,用于检测磁盘系统的最大IO 能力 ●Fielserver:文件尺寸从0.5KB到64KB不等,80%读取操作,随机率为100%,用于模拟 文件服务器的性能 ●WebServer:文件尺寸从0.5KB到512KB不等,100%读取操作,随机率为100%,用于模 拟Web服务器的性能 二、安装Iometer 1、获得安装文件 ●从Iometer官方网站https://www.doczj.com/doc/8e9760417.html,/ 得到安装文件,上面提供不同平台的安装 文件。 ●从当前目录得到安装文件,提供了Windows、Linux的安装文件。 2、安装 安装基本上不需要什么特殊的设置遵循“Next”原则就可以安装成功。

三、测试IO(磁盘、网络)性能 1. 本地IO性能测试 1、启动Iometer.exe,在windows上单击Iometer图标; 2、在Iometer启动的同时会自动运行Dynamo.exe,在Iometer中被叫做一个Manager。如下图; 3、在“Disk Targets”页中选择一个驱动器; 4、在“Access Specifications”页中选择一个需要的测试项目;

浅谈优化SQLServer数据库服务器内存配置的策略

浅谈优化SQLServer数据库服务器内存配置的策略 浅谈优化SQLServer数据库服务器内存配置的策略 作者:季广胜 言 农业银行总行1998年以来正式推广了新版网络版综合业务统计信息系统,该系统是基于WindowsNT4.0平台,采用客户/服务器模式,以Microsoft SQL Server为基础建立起来的大型数据库应用程序,系统界面友好、操作简便,计算、分析、检索功能非常强大,为保证农业银行系统及时进行纵向和横向业务数据采集、按照不同要求生成统计报表,进行全面业务活动分析提供了强有力的保障。但在这套程序的推广、维护中笔者发现系统有时运行速度较慢,特别是在Win95客户端操作时尤为严重,经过排除网线连接等硬件可能带来的影响后上述问题仍然存在。笔者经过仔细摸索,发现系统对硬、软件的要求较高,为充分发挥设计效能,达到最佳运作效果,需要对计算机硬、软件系统进行较为完备的性能测试与最佳配置,特别是内存配置的好坏对系统的运行速度具有决定性的作用。下面,笔者就如何优化SQLServer数据库服务器的内存配置提出一些认识和看法。 一、有关内存的基本概念 1 物理内存与虚拟内存 WindowsNT使用两类内存:物理内存与虚拟内存。

物理内存:作为RAM芯片安装在计算机内部的存储器。 虚拟内存:用于模拟RAM芯片功能的磁盘(硬盘)空间,其实质是通过将内存中当前没有使用的部分内容临时存储到磁盘上,使系统可以使用到比机器物理内存更多的内存。 2 分页和分页文件 WindowsNT系统通过使用磁盘空间使得对内存的需求得到部分缓解,从而使用到比物理内存更多内存的技术就称为“交换”或分页,也就是通常所说的虚拟内存技术。通常Windows NT 4.0系统安装时将在引导驱动器上设置一个大小为16MB的交换(分页)文件(pagefile.sys)。 二、优化Windows NT 4.0系统内存配置 在大多数情况下,为了充分发挥Windows NT 4.0系统效能,内存的作用比起处理器的处理能力更具有影响力,特别是在客户/服务器模式环境下更是如此,因为通常在这种环境下并不十分强调处理器的能力,相反却十分注重是否采用足够的内存来满足各个客户的应用需要。此外,为了获得容错功能和保护应用程序,保证应用程序高速运行、充分发挥设计功能都需要有足够多的内存,特别是工业绘图设计和各种工程应用程序更需要占用大量的内存来进行复杂的计算。 物理内存(RAM)方便快速的优点显而易见,但由于其价格昂贵,也就不可能做到多多益善了,因此通过合理优化内存配置、扩充虚拟

系统性能监控

linux系统性能监控 1)uptime查看运行时间,连接数以及负载数 2)top查看各进程的cpu使用情况 3)vmstat可以统计系统的cpu,内存,swap,io等情况 4)pidstat主要用于监控全部或指定进程占用系统资源的情况 Uptime: 依次显示运行的时长,当前登录用户数,服务器在过去的1min,5min,15min的系统平均负载值 平均负载值最佳为1,表示每个进程都可以立即执行不会错过cpu周期,单处理器中1或者2都是可以接受的,在多处理器的服务器上可能看到8到10 Top 第一行显示和uptime相同的内容

4-5行显示cpu内存情况 Vmstat 不写参数的话值采集一次,写参数的话如图表示每隔2s采集一次一共采集四次

r表示运行队列(就是说多少个进程真的分配到CPU),我测试的服务器目前CPU 比较空闲,没什么程序在跑,当这个值超过了CPU数目,就会出现CPU瓶颈了。这个也和top的负载有关系,一般负载超过了3就比较高,超过了5就高,超过了10就不正常了,服务器的状态很危险。top的负载类似每秒的运行队列。如果运行队列过大,表示你的CPU很繁忙,一般会造成CPU使用率很高。 b表示阻塞的进程 swpd虚拟内存已使用的大小,如果大于0,表示你的机器物理内存不足了,如果不是程序内存泄露的原因,那么你该升级内存了或者把耗内存的任务迁移到其他机器。 free空闲的物理内存的大小,我的机器内存总共8G,剩余3415M。 buff Linux/Unix系统是用来存储,目录里面有什么内容,权限等的缓存 cache cache直接用来记忆我们打开的文件,给文件做缓冲,我本机大概占用300多M(这里是Linux/Unix的聪明之处,把空闲的物理内存的一部分拿来做文件和目录的缓存,是为了提高程序执行的性能,当程序使用内存时,buffer/cached 会很快地被使用。) si每秒从磁盘读入虚拟内存的大小,如果这个值大于0,表示物理内存不够用或者内存泄露了,要查找耗内存进程解决掉。 so每秒虚拟内存写入磁盘的大小,如果这个值大于0,同上。 bi块设备每秒接收的块数量,这里的块设备是指系统上所有的磁盘和其他块设备,默认块大小是1024byte,我本机上没什么IO操作,所以一直是0,但是我曾在处理拷贝大量数据(2-3T)的机器上看过可以达到140000/s,磁盘写入速度差不多140M每秒 bo块设备每秒发送的块数量,例如我们读取文件,bo就要大于0。bi和bo一般都要接近0,不然就是IO过于频繁,需要调整。 in每秒CPU的中断次数,包括时间中断 cs每秒上下文切换次数,例如我们调用系统函数,就要进行上下文切换,线程的切换,也要进程上下文切换,这个值要越小越好,太大了,要考虑调低线程或者进程的数目,例如在apache和nginx这种web服务器中,我们一般做性能测试时会进行几千并发甚至几万并发的测试,选择web服务器的进程可以由进程或者线程的峰值一直下调,压测,直到cs到一个比较小的值,这个进程和线程数就是比较合适的值了。系统调用也是,每次调用系统函数,我们的代码就会进入内核空间,导致上下文切换,这个是很耗资源,也要尽量避免频繁调用系统函数。上下文切换次数过多表示你的CPU大部分浪费在上下文切换,导致CPU干正经事的时间少了,CPU没有充分利用,是不可取的。 us用户CPU时间,我曾经在一个做加密解密很频繁的服务器上,可以看到us 接近100,r运行队列达到80(机器在做压力测试,性能表现不佳)。 sy系统CPU时间,如果太高,表示系统调用时间长,例如是IO操作频繁。

汽车电器常用检测工具的使用

汽车电器常用检测工具的使用 1.学习目标: 掌握汽车电器常用检测工具:跨接线、试灯、万用表(机械式和数字式)、示波器、故障诊断仪等的正确使用。 2.仪器与工具 跨接线、试灯、万用表(机械式和数字式)、示波器、故障诊断仪等。(1)跨接线 警告:切勿将跨接线直接跨接在蓄电池的两端或蓄电池正极和搭铁之间。(2)试灯 ①无源试灯 试灯的局限性在于它不能显示出被检电路点的电压值是多少。

警告:不提倡用试灯检测计算机控制的电路。 ②有源试灯 有源试灯同无源示灯类似,只是自带一个电池电源,连接到一条导线的两端上时,试灯内灯泡点亮,可用于测试线路的通、断。 警告:不能用有源示灯测试带电电路,否则会损坏试灯。

(3)通用模拟式万用表 由于模拟式万用表比高阻抗的数字式万用表有更高的输出,在测量二极管和电子元件的电阻值时模拟式万用表比数字式万用表更精确。 注意1:当今车辆上的电路极大部分是晶体管电路,当检查这些电路电压时,要用10兆欧姆或更大阻抗的仪表 注意2:当今车辆上的电路极大部分是晶体管电路,当检查这些电路电阻时,要用10兆欧姆或更大阻抗的电阻表。另外,要确认被测电路的电源已经断开。否则由汽车电气系统供电的电路会损坏装备或提供虚假读数。

(4)数字式万用表 使用步骤: 选择合适的测量档位。 将表的测试头放在适当的输入端:黑表笔通常插在公共端(COM)。 当测量电压、电阻或二极管时,红表笔通常插在有“VΩ”标签的位置端。当测量电流时,红表笔通常插在有“A”或“mA”标签的位置端。 选用适当的量程 注意根据选择的档位正确读数。 (5)汽车万用表 可测量交直流电压与电流、电阻、频率、电容、占空比、温度、闭合角、转速;也有一些新功能,如自动断电、自动变换量程、模拟条图显示、峰值保持、数据锁定、电池测试等。 (6)故障诊断仪 故障诊断仪通过数据通信线以串行的方式获得控制电脑的实时数据参数,包括故障信息、实时运行参数、控制电脑与诊断仪之间的相互控制指令。故障诊断仪有两种: 通用诊断仪和专用诊断仪。 ①通用诊断仪(右图)通用诊断仪的主要功能有: 控制电脑版本的识别、故障码的读取和清除、动态数据参数显示、传感器和部分执行器的功能测试与调整、某些特殊参数的设定、维修资料及

性能测试实战经典案例分享:一个你不知道的压力测试工具

在项目上线之前,都需要做,目的是看下我们的网站能抗住多少的压力,能承担多少并发,如果不做压力测试,一旦出现大访问量时,我们的网站会挂掉。 一、Webbench测试并发 Webbench是下的一个网站压力测试工具,能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webbench的标准测试可以向我们展示服务器的两项内容:每分钟相应请求数和每秒钟传输数据量。webbench最多可以模拟3万个并发连接去测试网站的负载能力。 测试的环境是 Linux Ubuntu 1、安装 1.1 安装ctags apt-get install exuberant-ctags ctags 为webbench的依赖 1.2 下载安装 官网:~cz210... root@corwien:~# wget ~cz210552/distfiles/webbench- root@corwien:~# tar zxvf webbench- root@corwien:~# cd webbench-1.5/ root@corwien:~/webbench-1.5# make root@corwien:~/webbench-1.5# make install root@corwien:~/webbench-1.5# webbench webbench [option]... URL -f|--force Don't wait for reply from . -r|--reload Send reload request - Pragma: no-cache. -t|--time Run benchmark for seconds. Default 30. -p|--proxy Use proxy server for request. -c|--clients Run HTTP clients at once. Default one. -9|--http09 Use HTTP/0.9 style requests. -1|--http10 Use HTTP/1.0 protocol. -2|--http11 Use HTTP/1.1 protocol. --get Use GET request method. --head Use HEAD request method. --options Use OPTIONS request method. --trace Use TRACE request method. -?|-h|--help This information. -V|--version Display program version. 2、测试

常用电脑检测软件列表

常用电脑检测软件列表 ------------------ 一、综合性检测分析 ------------------ 1、EVEREST Home Edition 2.50说明:EVEREST(原名AIDA32)一个测试软硬件系统信息的工具,它可以详细的显示出PC每一个方面的信息。支持上千种(3400+)主板,支持上百种(360+)显卡,支持对并口/串口/USB这些PNP设备的检测,支持对各式各样的处理器的侦测。新版增加查看远程系统信息和管理,结果导出为HTML、XML功能。 下载:2.50 Ultimate( 5.78 MB):https://www.doczj.com/doc/8e9760417.html,/pub/download/200512/everestultimate250_PConline.zip 下载:2.50 Corporate( 6.31 MB):https://www.doczj.com/doc/8e9760417.html,/pub/download/200512/everestcorporate250_PConline.zip 2、SiSoftware Sandra 2005 SR3 Build 1069 说明:这是一套功能强大的系统分析评比工具,拥有超过30 种以上的分析与测试模组,主要包括有CPU、Drives、CD-ROM/DVD、Memory、SCSI、APM/ACPI、鼠标、键盘、网络、主板、打印机等,还有CPU、Drives、CD-ROM/DVD、Memory 的Benchmark 工具,它还可将分析结果报告列表存盘。 下载(9.67 MB):https://www.doczj.com/doc/8e9760417.html,/pub/download/200510/sanpro2005.SR3-1069-JOK_PConline.exe SN:22C6CWHL2NDX4DHN6GTP6N9LNNGL96 3、HWiNFO 32 1.57 说明:HWINFO32 是电脑硬件检测软件。它主要可以显示出处理器、主板及芯片组、PCMCIA接口、BIOS版本、内存等信息,另外HWiNFO还提供了对处理器、内存、硬盘(WIN9X 里不可用)以及CD-ROM 的性能测试功能。 下载(1.57 MB):https://www.doczj.com/doc/8e9760417.html,/pub/download/200511/hw32_157_PConline.exe 4、PCMark 04 1.3.0 说明:这是由鼎鼎大名的Futuremark推出的另一款硬件测试工具,软件的风格和3DMark03如出一辙。整合的在线结果浏览器可以将你的测试结果与世界上最大的性能数据库进行对比。PCmark 04集易用性和专业性为一身,甚至适合刚刚上手的PC用户使用。PCMark04免费版只能运行系统测试组,显示出综合成绩。注册版用户可运行中央处理器测试组、内存测试组、图形芯片测试组、硬盘测试组,并且可以显示出单独的测试成绩。 官方主页:https://www.doczj.com/doc/8e9760417.html,/ 下载(35.3 MB):https://www.doczj.com/doc/8e9760417.html,/pub/driver/200501/PCMark04_v130_installer.exe 5、一分钟测试1.56 说明:《一分钟测试》的设计目标是快速、直观、准确的评价用户计算机的效能。其设计目的在于克服现存评测软件测试时间过长,测试项目太多、测试结果过分理论化,测试成绩波动大,适用平台范围狭窄等不足,且致力于不再让用户去记忆那些奇怪的得分。

Windows操作系统的性能监控工具――Perfmon

Windows操作系统的性能监控工具――Perfmon 一、概述 Perfmon(Performance Monitor)是Windows自带的的性能监控工具,这个工具可监控包括CPU、内存、网络、进程、磁盘等多个对象的上百个指标。Perfmon提供了图表化的系统性能实时监视器、性能日志和警报管理,系统的性能日志可定义为二进制文件、文本文件、SQLSERVER表记录等方式,可以很方便地使用第三方工具进行性能分析。 二、常用的性能指标 系统的整体性能由许多因素决定,例如CPU利用率、CPU队列长度、磁盘空间和I/O、内存使用情况、网络流量等等。对于实时性要求较高的系统而言,对系统关键性指标的有效监控和管理是保证系统高可用性的重要手段,因此,务必制定出明确的系统性能策略规划,并对这些性能指标进行有效的实时监控。当关键性能指标严重偏离或者系统发生故障时,应该采取有效手段来准确定位问题引发的原因,并通过调优系统配置或改进应用程序等手段来有效提高系统的可用性。 (一)Perfmon的监控对象 Perfmon提供了比较全面的系统性能指标,并且能够根据性能管理的要求订制日志内容、制定关键指标偏离时的警报措施。《表一》

列出了Perfmon可以监控的性能对象,每一个性能对象项下包含多个性能指标计数器。

(二)常用的Perfmon监控对象与指标 以上列出的性能对象总共有上百个性能指标,我们关注一个系统的性能时,不可能关注这么多指标,有些对象对实际的应用系统影响并不大。但对一个Windows操作系统来说,CPU、Memmory、Disk 和Network等关键对象是性能监控中必不可少的项。《表二》列举了最常用的性能对象的重要指标。

Qcheck网络性能测试工具介绍

Qcheck网络性能测试工具介绍 1 Qcheck软件说明 Qcheck是NetIQ公司(已被Ixia收购)推出的网络应用与硬件软件包Chariot suite的一部分,是一个免费公版程序,可以在https://www.doczj.com/doc/8e9760417.html,/downloads/products/qcheck/qcinst3.0.exe 下载得到。此软件可以采用TCP、UDP、IPX、SPX协议向网络发送数据流从而来测试网络的吞吐率、响应时间等,利用它,可以很方便地得到网络的真实性能,是一个很好的用户网络健康检查的工具。下面重点介绍下一些重要的功能: 1.1 TCP响应时间(TCP Response Time) 这项功能可以用来测试TCP通讯的最短、平均与最长的时间,可以调整发送的测试数据包的大小(1bytes~10000bytes),此功能与ping很相像,利用此功能,可以很好地知道两节点传输数据所需要的延时时间,这个测试一般称为[延迟测试](Latency);

From Endpoint1:节点1的IP地址; To Endpoint2:节点2的IP地址; Iterations:测试重复次数(1-10之间); Data Size:发送数据包的大小(1bytes~10000bytes之间) 1.2 TCP吞吐量(TCP Throughput) 这项功能可以测试出两个节点间使用TCP协议时,每秒够成功送出的数据包。通过这个功能,可以很好地 得出网络的实际带宽;

1.3 UDP串流吞吐量(TCP Throughput) UDP、IPX是一种面向无连接的协议,利用Qcheck可以很好地评估使用UDP或IPX协议的应用程序的表现,比如IP线上语音以及视频广播等。此测试可以显示多媒体传输需要多少带宽,以评估网络硬件处理的速度和网络所能达到吞吐量。另外也可以测得封包遗失(packet loss)情况以及处理中的CPU利用率(CPU utilization);

常用入侵检测小工具

常用入侵检测小工具 svc 远程安装/删除win2k服务 3389.vbs 远程安装win2k终端服务 arpsniffer arp环境sniffer(需要winpcap2.1以上) ascii 查询字符和数字ascii码(常用来对url编码用以躲避ids或脚本过滤) ca 远程克隆账号 cca 检查是否有克隆账号 cgi-backdoor 几个cgi木马(十多种最新的web脚本后门,涵盖 jsp,php,asp,cgi等等) crackvnc 远程/本地破解winvnc密码(本地破用-W参数) pass.dic 密码字典 debploit win2k+sp2配置最佳权限提升工具 fpipe 端口重定向工具 fscan superscan命令行版本(可定义扫描时的源端口并支持udp端口扫描) hgod04 ddos攻击器 idahack ida溢出 idq.dll 利用isapi漏洞提升权限(对sp0+sp1+sp2都非常有效,也是很棒的web后门)

IIS idq溢出 inst.zip 指定程序安装为win2k服务 ip_mail.rar 发送主机动态IP的软件 ipc.vbs 不依赖ipc$给远程主机开telnet ispc.exe idq.dll连接客户端 Keyghost.zip 正版键盘记录器 log.vbs 日志清除器(远程清除不依赖ipc$) md5.pl 论坛md5加密密码破解器 msadc.pl winnt的msadc漏洞溢出器 MsSqlHack mssql溢出程序1 mysql-client mysql客户端 Name.dic 最常用的中国人用户名(看看你常用的用户名在不在里面) PassSniffer 大小仅3kb的非交换机sniffer软件 psexec 通过ipc管道直接登录主机 pskill 杀进程高手:) pslist 列进程高手:) rar 命令行下的winrar reboot.vbs 远程重启主机的脚本 sdemo.zip 巨好的屏幕拍摄的录像软件

SQLServer语句优化

SQLServer语句优化 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 我们把这种正文内容本身就是一种按照一定规则排列的目录称为“聚集索引”。 需要两个过程,先找到目录中的结果,然后再翻到您所需要的页码。我们把这种目录纯粹是目录,正文纯粹是正文的排序方式称为“非聚集索引”。 下面的表总结了何时使用聚集索引或非聚集索引(很重要): 动作描述使用聚集索引使用非聚集索引 列经常被分组排序应应 返回某范围内的数据应不应 一个或极少不同值不应不应 小数目的不同值应不应 大数目的不同值不应应 频繁更新的列不应应 外键列应应 主键列应应 频繁修改索引列不应应 事实上,我们可以通过前面聚集索引和非聚集索引的定义的例子来理解上表。如:返回某范围内的数据一项。比如您的某个表有一个时间列,恰好您把聚合索引建立在了该列,这时您查询2004年1月1日至2004年10月1日之间的全部数据时,这个速度就将是很快的,因为您的这本字典正文是按日期进行排序的,聚类索引只需要找到要检索的所有数据中的开头和结尾数据即可;而不像非聚集索引,必须先查到目录中查到每一项数据对应的页码,然后再根据页码查到具体内容。 结合实际,谈索引使用的误区 理论的目的是应用。虽然我们刚才列出了何时应使用聚集索引或非聚集索引,但在实践中以上规则却很容易被忽视或不能根据实际情况进行综合分析。下面我们将根据在实践中遇到的实际问题来谈一下索引使用的误区,以便于大家掌握索引建立的方法。 1、主键就是聚集索引 这种想法笔者认为是极端错误的,是对聚集索引的一种浪费。虽然SQL SERVER默认是在主键上建立聚集索引的。 通常,我们会在每个表中都建立一个ID列,以区分每条数据,并且这个ID列是自动增大的,步长一般为1。我们的这个办公自动化的实例中的列Gid就是如此。此时,如果我们将这个列设为主键,SQL SERVER会将此列默认为聚集索引。这样做有好处,就是可以让您的数据在数据库中按照ID进行物理排序,但笔者认为这样做意义不大。 显而易见,聚集索引的优势是很明显的,而每个表中只能有一个聚集索引的规则,这使得聚集索引变得更加珍贵。 从我们前面谈到的聚集索引的定义我们可以看出,使用聚集索引的最大好处就是能够根据查询要求,迅速缩小查询范围,避免全表扫描。在实际应用中,因为ID号是自动生成的,我们并不知道每条记录的ID号,所以我们很难在实践中用ID号来进行查询。这就使让ID号这个主键作为聚集索引成为一种资源浪费。其次,让每个ID号都不同的字段作为聚集索引也不符合“大数目的不同值情况下不应建立聚合索引”规则;当然,这种情况只是针对用户经常修改记录内容,特别是索引项的时候会

常用的测试方法和测试工具-1

常用的测试方法 一、黑盒测试 1.黑盒测试其实是一种功能测试,主要在软件的接口处进行。主要测试的以下几类错误: ·是否有不正确或遗漏的功能 ·在给出的接口处正确的输入是否有正确的输出 ·是否有数据结构错误或外部信息访问错误 ·性能上是否满足要求 ·是否有初始化或终止性错误 2.黑盒测试用例 ·等价类划分 等价类即输入域的子集合,测试用例设计时应设计出对应的有效等价类和无效等价类 ·边界值 边界值法是对等价类划分方法的补充,主要是测试发生在输入和输出域边界上的错误.等价类划分和边界值着重考虑输入条件,但测试时还应考虑输入条件之间的关系,各种条件的组合情况,即因果图 ·因果图 根据输入条件间的关系生成判定表,根据判定表的每一列来设计测试用例·功能图 包括状态迁移图和逻辑模型 二、白盒测试 1.白盒测试是对软件过程性细节做细致的检查。主要对软件程序模块做以下检 查: ·对模块的所有路径至少执行一次 ·对模块的所有逻辑判断,取“真”和“假”两种情况各执行一次 ·在循环边界和运行界限内执行循环体 ·测试内部数据结构的有效性 2.白盒测试用例 1)逻辑覆盖 ·语句覆盖 ·分支覆盖 对程序模块中的每个取真分支和取假分支执行一遍 ·条件覆盖 对程序模块中的每个判断的每个条件执行一遍 由于以上的测试用例都有较大的缺陷,所以一般不会使用,采用条件组合覆盖更为合理有效 ·条件组合覆盖(逻辑覆盖的主要方法) 2)基本路径测试用例 测试步骤: ①根据详细设计或源代码导出程序控制流图 ②计算程序环路复杂性,即独立路径的数目(一条新的路径必须包含

一条新边) ③生成测试用例(辅助工具:图形矩阵) 测试策略 一、单元测试 1.单元测试时主要对模块的以下5个方面进行检查: ·模块接口 ·局部数据结构 ·边界条件 ·独立路径 ·出错处理 二、集成测试 1.集成测试时主要要考察程序的以下几个方面: ·各个模块连接时,穿越模块接口的数据是否会丢失 ·一个模块是否会对另一个模块的功能产生不利的影响 ·各个子功能组合起来,能否达到预期的父功能 ·全局数据结构是否有问题 ·单个模块的误差累积起来,是否会被放大,从而达到不可接受的程度 2.集成测试的组织和实施中考虑的因素: ·选用何种系统集成方法来进行集成测试 ·各个模块连接的顺序 ·模块代码编制和测试进度是否集成测试的顺序是否一致 ·测试过程中是否需要有专门的硬件 3.集成测试完成的标志 ·成功执行了测试计划中规定的所有组装测试 ·修正了所发现的错误 ·测试结果通过了专门小组的评审 三、确认测试 1.确认测试流程: ·进行有效性测试,即在模拟的环境下(可能是开发环境),运用黑盒测试的方法,验证所没软件是否满足需求说明书列出的需求。对于测试结果与预期结果不相符进,要提交一份问题报告。 ·软件配置复查 软件配置复查的目的是保证软件配置的所有成份都齐全,各方面的质量都符合要求。 ·a测试和?测试 a测试是一个用户在开发环境下进行的测试,也可以是开发机构内部的用户在模拟实际操作环境下进行的测试。?测试是由软件的多个用户在一个或多个用户的实际使用环境下进行的测试 ·验收测试 验收测试时软件开发人员和QA人员也应参加,由用户参加设计测试用例,使用用户界面输入测试数据,并分析测试结果。

SQLserver数据库优化

SQLserver数据库优化 在使用索引字段作为条件时,如果该索引是联合索引,那么必须使用到该索引中的第一个字段作为条件时才能保证系统使用该索引,否则该索引将不会被使用。iv. 如果临时表的数据量较大,需要建立索引,那么应该将创建 查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。 9、返回了不必要的行和列 10、查询语句不好,没有优化 可以通过如下方法来优化查询: 1、把数据、日志、索引放到不同的I/O设备上,增加读取速度,以前可以将Tempdb 应放在RAID0上,SQL2000不在支持。数据量(尺寸)越大,提高I/O越重要. 2、纵向、横向分割表,减少表的尺寸(sp_spaceuse) 3、升级硬件 4、根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。注意填充因子要适当(最好是使用默认值0)。索引应该尽量小,使用字节数小的列建索引好(参照索引的创建),不要对有限的几个值的字段建单一索引如性别字段 5、提高网速; 6、扩大服务器的内存,Windows 2000和SQL server 2000能支持4-8G的内存。配置虚拟

内存:虚拟内存大小应基于计算机上并发运行的服务进行配置。运行Microsoft SQL Server? 2000 时,可考虑将虚拟内存大小设置为计算机中安装的物理内存的1.5 倍。如果另外安装了全文检索功能,并打算运行Microsoft 搜索服务以便执行全文索引和查询,可考虑:将虚拟内存大小配置为至少是计算机中安装的物理内存的 3 倍。将SQL Server max server memory 服务器配置选项配置为物理内存的1.5 倍(虚拟内存大小设置的一半)。 7、增加服务器CPU个数;但是必须明白并行处理串行处理更需要资源例如内存。使用并行还是串行程是MsSQL自动评估选择的。单个任务分解成多个任务,就可以在处理器上运行。例如耽搁查询的排序、连接、扫描和GROUP BY字句同时执行,SQL SERVER根据系统的负载情况决定最优的并行等级,复杂的需要消耗大量的CPU的查询最适合并行处理。但是更新操作Update,Insert,Delete还不能并行处理。 8、如果是使用like进行查询的话,简单的使用index是不行的,但是全文索引,耗空间。like 'a%' 使用索引like '%a' 不使用索引用like '%a%' 查询时,查询耗时和字段值总长度成正比,所以不能用CHAR类型,而是V ARCHAR。对于字段的值很长的建全文索引。 9、DB Server 和APPLication Server 分离;OLTP和OLAP分离 10、分布式分区视图可用于实现数据库服务器联合体。联合体是一组分开管理的服务器,但它们相互协作分担系统的处理负荷。这种通过分区数据形成数据库服务器联合体的机制能够扩大一组服务器,以支持大型的多层Web 站点的处理需要。有关更多信息,参见设计联合数据库服务器。(参照SQL帮助文件'分区视图') a、在实现分区视图之前,必须先水平分区表 b、在创建成员表后,在每个成员服务器上定义一个分布式分区视图,并且每个视图具有相同的名称。这样,引用分布式分区视图名的查询可以在任何一个成员服务器上运行。系统操作如同每个成员服务器上都有一个原始表的复本一样,但其实每个服务器上只有一个成员表和一个分布式分区视图。数据的位置对应用程序是透明的。 11、重建索引DBCC REINDEX ,DBCC INDEXDEFRAG,收缩数据和日志DBCC SHRINKDB,DBCC SHRINKFILE. 设置自动收缩日志.对于大的数据库不要设置数据库自动增长,它会降低服务器的性能。在T-sql的写法上有很大的讲究,下面列出常见的要点:首先,DBMS处理查询计划的过程是这样的: 1、查询语句的词法、语法检查 2、将语句提交给DBMS的查询优化器 3、优化器做代数优化和存取路径的优化 4、由预编译模块生成查询规划 5、然后在合适的时间提交给系统处理执行

性能测试监控工具nmon安装及使用方法

性能测试监控工具nmon安装及使用方法 发布时间: 2012-9-28 10:22 作者: hualusiyu 来源: 51Testing软件测试网采编 字体: 小中大|上一篇下一篇|打印|我要投稿|推荐标签:性能测试软件测试测试工具 1、概述 监控,在检查系统问题或优化系统性能工作上是一个不可缺少的部分。通过操作系统监控工具监视操作系统资源的使用情况,间接地反映了各服务器程序的运行情况。根据运行结果分析可以帮助我们快速定位系统问题范围或者性能瓶颈点。 nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,相对于其它一些系统资源监控工具来说,nmon所记录的信息是比较全面的,它能在系统运行过程中实时地捕捉系统资源的使用情况,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。 nmon所记录的数据包含以下一些方面(也是我们在寻找问题过程中所关注的资源点): ● cpu占用率 ● 内存使用情况 ● 磁盘I/O速度、传输和读写比率 ● 文件系统的使用率 ● 网络I/O速度、传输和读写比率、错误统计率与传输包的大小 ● 消耗资源最多的进程 ● 计算机详细信息和资源 ● 页面空间和页面I/O速度 ● 用户自定义的磁盘组 ● 网络文件系统 另外在AIX操作系统上,nmon还能监控到其他的一些信息,如异步I/O等。 2、下载安装nmon

如何获取nmon呢?我们可以在IBM的官方网站上免费下载获取,下载网址为: https://www.doczj.com/doc/8e9760417.html,/developerworks/wikis/display/WikiPtype/nmon。 nmon的安装步骤如下: 1)用root用户登录到系统中; 2)建目录:#mkdir /test; 3)把nmon用ftp上传到/test,或者通过其他介质拷贝到/test目录中; 4)执行授权命令:#chmod +x nmon。 3、nmon数据采集 3.1 数据采集 为了实时监控系统在一段时间内的使用情况并将结果记录下来,我们可以通过运行以下命令实现:#./ nmon -f -t -s 30 -c 180 n -f:按标准格式输出文件:_YYYYMMDD_HHMM.nmon; n -t:输出中包括占用率较高的进程; n -s 30:每30秒进行一次数据采集 n -c 180:一共采集180次 输入命令回车后,将自动在当前目录生成一个hostname_timeSeries.nmon的文件,如果hosname 为test1,生产的文件为:test1_090308_1313.nmon。 通过sort命令可以将nmon结果文件转换为csv文件: # sort -A test1_090308_1313.nmon > test1_090308_1313.csv 执行完sort命令后即可在当前目录生产test1_090308_1313.csv文件。 3.2 生成图形化结果 为了分析nmon监控获得的结果,IBM还提供了相应的图形化分析工具nmon_analyser,通过nmon analyser.xls工具可以把监控的结果文件转换成excel文件,方便分析系统的各项资源占用情况。 nmon analyser.xls工具的使用方法如下: (1)打开nmon analyser.xls工具;

相关主题
文本预览
相关文档 最新文档