12.1.1 性能分析准则
2009-12-22 09:11
204 查看
12.1.1 性能分析准则
系统性能监控与调整是Linux系统管理员日常维护工作中的一项非常重要的内容,而这往往也是公司领导以及系统使用者最为关心的一个问题。要衡量一个系统的性能状态,可以从系统的响应时间以及系统吞吐量两个角度来进行分析。q 系统响应时间:系统处于良好的性能状态是指系统能够快速响应用户的请求,即系统响应时间短。具体地说,响应时间是指发出请求的时刻到用户获得返回结果所需要的时间。
q 系统吞吐量:吞吐量是指在给定时间段内系统完成的交易数量。系统的吞吐量越大,说明系统在相同时间内完成的用户或系统请求越多,系统的处理能力也就 越高。
一个计算机系统是由各种实现不同功能的软硬件资源所组成,这些资源之间是相互联系的,任何一方出现问题都会影响整个系统的性能。这点可以通过水桶效应的例子进行说明。水桶效应是指一只水桶如果要想盛满水,必须每块木板都一样平齐且无破损,如果这只桶的木板中有一块不齐或者某块木板下面有破洞,这只桶就无法盛满水。也就是说一只水桶能盛多少水,并不取决于最长的那块木板,而是取决于最短的那块木板。而在计算机系统中也是一样,在计算机的众多资源中,由于系统配置的原因,某种资源成为系统性能的瓶颈是很自然的事情。当所有用户或系统请求对某种资源的需求超过它的可用数量范围时,这种资源就会成为系统性能的“短板”,而这有一个更为专业的术语,称为性能瓶颈。
系统管理员在进行性能监控中的一个主要目的就是要找出系统的性能瓶颈所在,然后有针对性地进行调整,这样才能收到立竿见影的效果。否则漫无目的只会浪费了很多时间和精力,而收效甚微。计算机组成虽然十分复杂,但关键的系统资源主要也就是CPU、内存、磁盘和网络,而这些也是系统管理员在日常性能监控中应该主要关注的。
Linux系统中有一个类似于Windows操作系统任务管理器的性能监控工具——系统监视器。要打开该工具,可以在面板上选择【系统】|【管理】|【系统监视器】命令,打开【系统监控器】窗口。在该窗口中可以实时地查看进程、CPU、内存、网络和文件系统等信息。分别如图12.1、图12.2和图12.3所示。
图12.1 CPU、内存和网络信息 图12.2 进程信息
图12.3 文件系统信息
系统监控器虽然很方便,但是它的功能比较简单,如果要对系统的资源做进一步的分析,必须要借助于以下介绍的性能监控工具。
相关文章推荐
- 性能调试---(一)性能分析准则
- 性能调试---(一)性能分析准则
- 性能调试---(一)性能分析准则
- 性能调试---(一)性能分析准则---(二)性能分析工具
- 性能测试及分析调优准则
- mysql中unique key与auto_increment的性能分析
- 由浅入深探究 MySQL索引结构原理、性能分析与优化
- .NET批量大数据插入性能分析及比较(4.使用DataAdapter批量插入)
- 数据库性能分析语句
- c#之冒泡排序的三种实现和性能分析
- 性能测试结果分析思路
- (转)gprof-性能分析工具
- oracle数据库性能分析和调优
- 使用多维分割来改善分析服务性能
- Linux性能分析的前60000毫秒
- 关于存储器的发展历史,还有性能分析
- Android 性能优化之使用MAT分析内存泄露问题
- 正确使用Android性能分析工具——TraceView
- 识别和分析服务端的性能瓶颈
- Android 性能优化之使用MAT分析内存泄露问题