性能调试五
(五)I/O性能分析1:衡量I/O闲忙程度的指标 2:I/O资源成为系统性能的瓶颈的征兆 3:哪些活动是占用I/O资源的大户? 4:利用iostat分析I/O的利用率 5:利用SAR命令分析磁盘活动 6:利用SAR命令分析缓冲区的活动 7:利用SAR命令分析交换区的活动 8:利用GlancePlus分析系统的I/O活动情况 9:对I/O需求密集型系统的性能调试[@more@]衡量I/O闲忙程度的指标 下面是一些衡量I/O闲忙程度的经用指标: 磁盘利用率(disk utilization) 磁盘队列长度(disk queue length) 磁头/逻辑卷的读/写速率(read/write rates per spindle/logical volume) 原始I/O(raw I/O)
性能调试四
(四)内存性能分析 1:内存管理 2:衡量内存闲忙程度的指标 3:内存资源成为系统性能的瓶颈的征兆 4:什么地方/哪些进程是占用内存资源的大户? 5:利用vmstat命令分析内存的利用率 6:利用ipcs分析消息队列、共享内存和信号量 7:利用GlancePlus分析系统内存资源利用率 8:对内存需求密集型系统的性能调试[@more@]内存管理 1)内存管理的主要工作: 跟踪内存的使用和可用内存的情况; 为进程分配内存; 管理磁盘与物理内存之间的换页(paging); 2)什么是虚拟内存(virtual memory)? virtual memory uses a disk as an extension of RAM so that the e
性能调试三
(三)CPU性能分析1:CPU的体系结构和工作原理 2:操作系统和进程 3:衡量CPU闲忙程度的指标 4:CPU资源成为系统性能的瓶颈的征兆 5:哪些进程是占用CPU资源的大户? 6:利用SAR工具分析CPU的利用率 7:利用SAR工具分析运行进程队列长度 8:利用SAR工具分析系统调用 9:利用time命令测试某个命令和程序的执行效率 10:利用top命令查看最耗CPU资源的进程 11:利用uptime命令查看系统整体情况 12:利用GlancePlus分析系统CPU资源利用率 13:对CPU需求密集型系统的性能调试[@more@]CPU的体系结构和工作原理 我们所说的CPU一般是指微处理器,即Microprocessor
性能调试二
(二)性能分析工具1:性能分析工具综述 2:如何知道系统安装了哪些性能分析工具? 3:SAR 4:time和timex 5:iostat 6:vmstat 7:GlancePlus[@more@]性能分析工具综述 目前,对系统进行性能调试的工具有很多,这些可以两大类:一类是标准的分析工具,即所有的UNIX都会带的分析工具; 另一类是不同厂商的UNIX所特有的性能分析工具,比如HP-UX就有自己的增值性能分析工具。 标准的分析工具,即所有的UNIX都会带的分析工具: sar iostat vmstat time ps bdf top ipcs uptime HP-UX自己的增值性能分析工具: glance/gpm puma xps 按性能分析工具的用途
性能调试—
(一)性能分析准则1:系统性能管理 2:系统管理员的使命 3:资源与瓶颈 4:影响系统性能的因素 5:系统性能调试的一般原则[@more@]系统性能管理 要对系统进行性能分析和调试,其前提条件是知道好的性能是什么含义,一般我们可以从以下两个角度来衡量系统性能状态: 1)响应时间(Response Time) 从用户的角度来看,系统处于良好的性能状态是指系统能够快速响应用户的请求,即系统响应时间短。 具体地说,响应时间是指发出请求的时刻到用户的请求的相应结果返回用户的时间间隔。 2)吞吐量(Throughput) 从系统管理员角度来看,系统的吞吐量成为系统