操作系统性能检查工具的使用培训课件_第1页
操作系统性能检查工具的使用培训课件_第2页
操作系统性能检查工具的使用培训课件_第3页
操作系统性能检查工具的使用培训课件_第4页
操作系统性能检查工具的使用培训课件_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、驻场工程师基本技能培训系统性能管理 主要内容 LINUX操作系统主要性能检查方法Windows操作系统主要性能检查方法010203l系统性能的定义l系统性能影响因素l系统性能评估标准l系统性能分析工具l性能评估过程吞吐量吞吐量 也就是每秒钟可以处理的请求数,任务数。也就是每秒钟可以处理的请求数,任务数。系统延迟系统延迟 也就是系统在处理一个请求或一个任务时的延迟也就是系统在处理一个请求或一个任务时的延迟。两者之间的关系:两者之间的关系:吞吐吞吐越大,延迟会越差。因为请求量过大,系统太繁忙,所以越大,延迟会越差。因为请求量过大,系统太繁忙,所以响应速度自然会低响应速度自然会低。延迟。延迟越好,能

2、支持的吞吐就会越高。因为越好,能支持的吞吐就会越高。因为延迟短说明处理速度快,于是就可以处理更多的请求延迟短说明处理速度快,于是就可以处理更多的请求系统性能包含:吞吐量、系统延迟系统性能包含:吞吐量、系统延迟2 2、程序应用级、程序应用级1 1、操作系统级、操作系统级CPUCPU内存内存磁盘磁盘I/OI/O带宽带宽网络网络I/OI/O带宽带宽影响性能因素评判标准好坏糟糕CPUuser% + sys%=70%70 user% + sys%=90% 内存Swap In(si)0Swap Out(so)0Per CPU with 10 page/sMore Swap In & Swap Ou

3、t磁盘iowait % 20%20% iowait % = 50%其中:%user:表示CPU处在用户模式下的时间百分比。%sys: 表示CPU处在系统模式下的时间百分比。%iowait:表示CPU等待输入输出完成时间的百分比。swap in:即si,表示虚拟内存的页导入,即从SWAP DISK交换到RAMswap out:即so,表示虚拟内存的页导出,即从RAM交换到SWAP DISK。vmstat、iostat、netstat、free、ps、top等常用系统命令常用系统命令常用组合方式常用组合方式 用vmstat、iostat检测是否是CPU瓶颈 用free、vmstat检测是否是内存瓶

4、颈 用iostat检测是否是磁盘I/O瓶颈 用netstat检测是否是网络带宽瓶颈1 1:系统整体性能评估(:系统整体性能评估(uptimeuptime命令)命令)rootweb1 # uptime16:38:00 up 118 days, 3:01, 5 users, load average: 1.22, 1.02, 0.91 这里需要注意的是:load average这个输出值,这三个值的大小一般不能大于系统CPU的个数,例如,本输出中系统有8个CPU,如果load average的三个值长期大于8时,说明CPU很繁忙,负载很高,可能会影响系统性能,但是偶尔大于8时,倒不用担心,一般不会

5、影响系统性能。相反,如果load average的输出值小于CPU的个数,则表示CPU还有空闲的时间片,比如本例中的输出,CPU是非常空闲的。2 2、cpucpu性能评估性能评估(1)利用vmstat命令监控系统CPU 显示关于系统各种资源之间相关性能的信息,这主要用它来看CPU一个负载情况。 下面是vmstat命令的输出结果: rootnode1 # vmstat n 1procs -memory- -swap- -io- -system- -cpu- r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 162240

6、 8304 67032 0 0 13 21 1007 23 0 1 98 0 0l procsr列表示运行和等待cpu时间片的进程数,这个值如果长期大于系统CPU的个数,说明CPU不足,需要增加CPU。b列表示在等待资源的进程数,比如正在等待I/O、或者内存交换等。l cpuus列显示了用户进程消耗的CPU 时间百分比。us的值比较高时,说明用户进程消耗的cpu时间多,但是如果长期大于50%,就需要考虑优化程序或算法。sy列显示了内核进程消耗的CPU时间百分比。Sy的值较高时,说明内核消耗的CPU资源很多根据经验,us+sy的参考值为80%,如果us+sy大于 80%说明可能存在CPU资源不足

7、。3 3、内存性能评估、内存性能评估(1 1)freefree命令监控内存命令监控内存free是监控linux内存使用状况最常用的指令:rootwebserver # free -m total used free shared buffers cachedMem: 8111 7185 926 0 243 6299-/+ buffers/cache: 643 7468Swap: 8189 0 8189 一般有这样一个经验公式:应用程序可用内存/系统物理内存70%时,表示系统内存资源非常充足,不影响系统性能,应用程序可用内存/系统物理内存20%时,表示系统内存资源紧缺,需要增加系统内存,20%应

8、用程序可用内存/系统物理内存“管理工具”“管理工具”“性能”打开“性能”打开,或者或者通过通过运行运行命令命令 perfmon.msc打开打开。性能监控组件性能监控组件下图是系统监视器的属性对话框,它可以设置监控数据的来源。在性能组件中“性能日志和报警”节点下有“计数器日志”,它可以配置以 固定周期记录所选择 计数器的数据 并可以存储历史 日志 数据。 在计数器日志 节点上 可以右键选择“新建日志设置 ( 然后 给日志取名字, 也可以设置日志中要采集的计数器、采集周期 、日志文件格式、监控调度计划等。 下图显示的是“ System Overview 计数器日志项的属性。1 1. .性能监视器性

9、能监视器性能监视器是一种简单而功能强大的可视化工具,用于实时以及从日志文件中查看性能监控 数据。使用它,可以 以图形化方式查看计数器的值实时监控只能监控 1 分 40 秒 。2 2. .可靠性可靠性监视器监视器可靠性监视器管理单元提供系统稳定性概览和影响可靠性的事件的详细信息。它会计算出在系统的生存时间内系统稳定性图表中所显示的稳定性指数。3 3. .数据收集器数据收集器数据收集器是Windows 可靠性和性能监视器中性能监视和报告的功能块。它将多个数据收集点组织成可用于查看或记录性能的单个组件。可以创建数据收集器集,然后执行下列操作:逐个记录,与其他数据收集器集组合而且并入到日志中,在性能监

10、视器中查看,配置为达到阈值时生成警报,或者由其他非 Microsoft 应用程序使用。可以将其与在特定时间收集数据的计划规则关联起来。数据收集器集可以包含以下类型的数据收集器:性能计数器 、事件跟踪数据 、系统配置信息(注册表项值)。 运行命令resmon 命令开启资源监视器, Windows 资源监视器是一个系统工具,用于实时查看有关硬件( CPU 、内存、磁盘和网络)和软件(文件句柄和模块)资源使用情况的Windows 操作系统性能监控工具和指标分析信息。我们可以按照要监视的特定进程或服务来筛选结果。此外,还可以使用资源监视器启动、停止、挂起和恢复进程和服务,并在应用程序没有按预期效果响应

11、时进行故障排除。启动、停止、挂起和恢复进程和服务,并在应用程序没有按预期效果响应时进行故障排除。4 4、资源、资源监视器监视器Windows 任务管理器 可以方便地查看本机进程的详细信息,以及 CPU 、内存、网络的使用情况。5 5、任务管理器、任务管理器 Windows网络监视器是windows Server版操作系统自带的用于监控网络状况的组件。如果默认没有安装,可通过“添加删除Windows组件”进行添加。网络监视器在第一次运行时,会提示选择监视哪个网卡的网络通信状况,如果只有一个默认局域网连接,点击“确定”即可。但如果有多个连接,必须选中需要进行监视的连接。网络监视器只针对指定的网卡进

12、行监视,所产生的指标均是这个网卡的。 选择好网卡,进入监视器的主窗口后,点击工具栏中的三角形(类似“Play”按钮)按钮,就开始监视指定网卡的通信了。网络监视器提供了“网络利用率”、“每秒帧数”、“每秒字节数”、“每秒广播数”等网络通信监控功能,这些参数对于网络故障的排除和网络监控具有非常重要的作用。 其中,“网络利用率”是网络当前负载与最大理论负载量的比率。我们现在使用的局域网都是以太网,共享式以太网(采用集线器)的最大网络利用率不过在50%左右。如果超过这个数值,网络就饱和了,网络速度会非常慢。交换式以太网(采用交换机)的最大利用率则可达80%左右。6 6、网络、网络监视器监视器“每秒帧数

13、”是指被监视的网卡每秒发出和接收的帧数量,它可以作为网络通信量的一个指标。“每秒字节数”是指被监视的网卡发出和接收的帧值之和,它也是网络通信量的一个指标。“每秒广播数”是被监视的网卡发出和接收到的广播帧的数量。在正常情况下,每秒广播帧数比较少,主要视网络上的计算机数量而定。在发生“广播风暴”时,每秒广播帧数非常多,可高达1000帧以上。TCPView可以显示本机的所有TCP和UDP使用详细清单,包括所有进程的名称,地址和TCP连接状态。7 7、TCPViewTCPView 工具工具Procexp是一个很好的进程分析工具,相比windows系统自带的任务管理器,其优秀之处在于很方便地查看进程相关信息,如进程路径,参数,线程等,还可以查看tcpi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论