服务器性能监视
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
windows server 2003 监视服务器性能
为什么要监视服务器性能:
在企业环境中, 服务器管理员必须确保服务器高效可靠运行, 要达到这个目的, 必须对服务器性能进行监视和优化。
通过监视系统性能:了解系统负荷以及这种负荷对系统资源的影响;观察性能 或资源使用的变化趋势以便及时做出规划或者对系统进行升级;测试系统配置 的修改或者性能参数的调整对系统性能的影响;诊断系统故障和确定需要优化 的组件或者升级的步骤
通过监视和分析性能数据,我们还可以判断和排除性能瓶颈
通过实时和日志的方式来家服务器性能:
性能监视工具:两个性能监视工具,任务管理器和性能控制台。
前者提供正在系统上运行的应用程序和进程的实时信息以及CPU和内存的使用 情况以及统计信息,使用任务管理器可以终止未响应的应用程序,也可以动态 地查看计算机性能数据。
后者性能控制台是一个系统内置的MMC控制台:包括系统监视器和性能日志和 警报两个管理单元。使用系统监视器可以曲线,曲方图或者报表的方式实时查 看内存,硬盘,处理器和网络等各种对象的性能数据。使用性能日志和警报可 以对计数器日志进行配置,记录性能数据,设置性能警报,通过设定性能警报, 可以使系统在某一特定的计数器值低于或高于设置时及时通知管理员。
如果实时监视系统性能
任务管理器使用
管理工具/性能 打开性能管理控制台:在系统监视器右侧下方列表中可以通过 “对象”列看到系统默认为我们监视了CPU 内存和硬盘的性能参数。
通过工具栏如下图箭头所示两个按钮可以添加和删除我们要监视的对象:
首先选择要监视的计算机,在性能对象选择要监视的对象,性能对象可以是硬 件对象,CPU,内存,硬盘,也可以是软件对象IP协议或者应用程序或者服务 等,在下面的计数器参数列表中选择这个对象要监视性能参数或者计数器,然 后在右边选择实例 (某一个具体的对象) 比如安装两个CPU, 可以选择那个CPU, 选择之后单击添加。下图三个按钮可以选择查看方式为图表,直方图或者是报 告形式。
如何使用性能日志监视性能:以上实时监视只在系统性能发生明显变化的时候 来查找和分析性能变化的原因。但真正真正监视和优化系统性能,需要收集某 个时间段内的三种不同类型的性能数据:第一种:常规性能数据,可以帮助我 们识别短期趋势,比如通过一两个月的收集求出结果的平均值,并更紧凑的保 存这些结果,这种存档数据能够帮助我们在业务增长时作出容量规划,并有助 我们日后评估上述规划的效果。第二种:基准性能数据,可以帮助我们发现缓 慢,历经长时间才发生的变化,通过将系统当前状态和历史记录数据相比较可 以排除系统问题并调整系统。第三种:服务水平报告数据,可以帮助我们确保
系统性能能满足一定的服务或性能水平,收集和维护该数据的频率取决于特定 的业务需求。要收集以上三种类型的数据,可以使用性能日志和警报这个工具 来创建计数器日志。步骤:假设我们要监视CPU 内存,硬盘一段时间内的性能 数据,打开性能控制台/性能日志和警报/日志计数器 右击/新建日志设置,输 入名称,确定,在常规中添加对应对象和相应计数器。注意这里如果添加对象, 那么该对象的所有计数器将被添加进去,可以通过添加计数器来添加某个对象 的一个计数器,入CPU使用百分比等。并在常规标签下设置好采样频率。在日 志选项卡可以选择文件类型,计划设置好执行时间。即可。如果设置为手动启 动/停止 ,在设置完成后选择计数器日志右边对应计数器右击/启动/停止即 可。 要对性能日志查看分析, 仍然需要使用性能控制台中的“系统监视器” 最 后一个就是查看分析日志数据了。通过曲线的方式可以分析性能的变化趋势, 通过直方图或者报表的形式可以查看性能平均值
性能监视工具:1。任务管理器 2。性能日志和警报
一。任务管理器
1。作用:显示正在系统上运行的应用程序、进程、CPU、内存等等的使用情况和统计信息。
2。打开方式(本地、远程)
1>右单击任务栏空白处,选择“任务管理器”
2>Ctrl+Alt+Del Ctrl+Alt+End
3>Ctrl+shift+Esc
3.1>如何结束一个任务;如何新建一个任务;
2>每一个应用程序都有对应进程;
3>修改显示的列的信息;性能控制台
1。开始 管理工具性能
2。系统监视器: 默认监视内存、硬盘、CPU使用情况;
1>添加删除对象;
2>性能对象:可以是硬件,也可以是软件
3>不同方式查看性能;
3。性能日志和警报;
1>新建日志设置
2>启动、停止记录
3>用 系统监视器 查看日志文件
服务器性能监视:监视远程服务器
监视远程服务器
添加从计算机选择计数器 \\计算机名 ...
服务器性能监视:创建性能警报
创建性能警报
1>打开性能控制台,选择:“性能日志和警报”;
2>右单击“警报”,选“新建警报设置”,按照提示添加即可;
3>注意:警报接收方必须打开messenger服务。
服务器性能监视:监视 CPU性能
1.%Processor Time CPU的利用率,一般低于85%,越低越好;
2.System: Processor Queue Lenght 处理器的队列线程的数量,一般小于10 个,越低越好;
3.Server Work Queues: Queues Lenght CPU 当前的服务器作业队列长度,一般少于 4个,越低越好
4.Interrupts/sec 处理器每秒所接收到硬件中断请求次数。 (Windows2003 系列每秒一般可以处理上千个中断程序), 越低越好。
超出范围时候解决方法:1.升级CPU 2。加多个CPU
服务器性能监视:监视内存性能
1。Pages/sec 系统每秒从虚拟内存中读取或者写入页面的总次数,正常在 0~20 之间,越低越好;
2.Available Bytes 系统可用的物理内存总字节数,一般大于物理内存总数的5%,越高越好;
mitted Bytes 系统已经为其在虚拟内存中保留了空间的物理内存的字节数,一般低于物理内 存总数,越低越 好;
4.Pool Nonpaged Bytes被操作系统占用的不能写入虚拟内存的物理内存字节总数,一般是稳定状态
5.Page Faults/sec 在物理内存中每秒所发生的找不到应用程序所需要的数据的次数, 一般小于等 于 5次, 越低越好; 以上计数器超出范围时候的解决关键:1。进程 2。内存
服务器性能监视:监视磁盘性能
1.%Disk Time 磁盘利用率,磁盘驱动器为读写请求提供服务所占用的时间百分比,一般低于50%,越低越好;
2.Current Disk Queue Lenght 当前正在等待磁盘读写请求的数量,一般在02 之间,越低越好;
3.Avg.Disk Bytes/Transfer 在每次写入或者读取操作时系统从磁盘上传输字节的平均数,越高说明磁盘的传输效率 越高;
4.Disk Bytes/sec 系统每秒可从磁盘读取或者写入的字节总数,越高说明磁盘的传输速度越高。
前两个计数器的值超出范围的解决方法:磁盘升级:如更换传输速度快的磁盘。
服务器性能监视:监视网络性能
work Utilization (in Task Manager) 网络的利用率,一般低于30%,越低越好;
work Interface:Bytes Sent/sec 网卡每秒所能够发送的字节总数,越高说明网卡的发送速度越快