下载此文档

系统性能调整与优化.ppt


文档分类:IT计算机 | 页数:约74页 举报非法文档有奖
1/74
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/74 下载此文档
文档列表 文档介绍
系统性能调整与优化
第1页,本讲稿共74页
前言
很高兴能有这样的机会,把我自己多年工作中对服务器硬件、软件方面的性能分析的经验和体会,以及性能优化的经验和各位朋友做一次分享。

这份ppt的内74页
性能相关的-操作系统
SMP性能
VM性能
IO性能(存储设备、网络设备、异步IO)
文件系统性能(大文件优化、小文件优化、写优化、读优化、网络文件系统)
多线程性能
第19页,本讲稿共74页
开始第4个话题
性能分析的目的
性能分析相关的人
性能相关的各个环节
系统使用和优化的原则
典型应用对系统资源使用的特点
常见的性能分析工具介绍
性能分析及优化的案例
第20页,本讲稿共74页
系统使用和优化的原则
对资源的使用状况作长期的监控和数据收集
Snmp+MRTG
Sar
程序的优化和系统结构的优化比硬件的性能优化更有效
避免不受限制的使用系统资源
设置各项服务对资源的使用限额,如Apache, MySQL,PHP等
第21页,本讲稿共74页
系统使用和优化的原则
始终保留一定量的空闲资源
多少合适?根据应用的特点,比如是否有突发性使用增长?
日常情况下,保留至少 60% 的系统资源,以应付突发使用增长。
日常情况下,资源使用率达到 80% 时,你必须有所行动了,尤其是web应用。
系统硬件达到合理的配置(以适合应用的特点为依据,资源消耗均衡为目标)
系统性能的水桶理论
第22页,本讲稿共74页
系统使用和优化的原则
应用软件对资源的使用要均衡(理想目标)
怎么样就算是均衡了?我也在摸索中……
理想状况为:CPU消耗到50%的时候,磁盘的带宽也到50%,磁盘的tps也到50%,内存使用也到50%(除去可以提供给cache的内存)
第23页,本讲稿共74页
开始第5个话题
性能分析的目的
性能分析相关的人
性能相关的各个环节
系统使用和优化的原则
典型应用对系统资源使用的特点
常见的性能分析工具介绍
性能分析及优化的案例
第24页,本讲稿共74页
典型应用对系统资源使用的特点
声明
这部分内容主要是本人在网站工作多年的一些实践经验积累, 所以这些经验并不完全适用于其他的应用环境。
在我的经验中,大多数的硬件性能问题主要和CPU、磁盘、内存相关, 还没有遇到因为开发语言的运行效率对整个应用的性能造成影响,而应用程序设计的缺陷和数据库查询的滥用反倒是最最常见的性能问题。
需要注意的是,大多数情况下,虽然性能瓶颈的起因是程序性能差或者是内存不足或者是磁盘瓶颈等各种原因,但最终表现出的结果就是CPU耗尽,系统负载极高,响应迟缓,甚至暂时失去响应,因此我们观察服务器状况时,最先看的就是系统负载和CPU空闲度。
第25页,本讲稿共74页
典型应用对系统资源使用的特点
动态内容为主的Web应用
静态内容为主的Web应用 (如Squid Cache)
数据库应用
软件下载
流媒体服务
第26页,本讲稿共74页
典型应用对系统资源使用的特点
动态内容为主的Web应用
频繁执行程序,如 Perl, PHP, Java 等,消耗CPU严重
提供并发用户访问,因此系统进程数多,消耗内存多,当内存不足时,使用交换内存也会增加CPU的开销
磁盘的写IO比较频繁(主要为随机写),比如生成cache文件,更新session文件等。
内存充足时读取的内容可以被cache住,cache的命中率和文件更新的频繁程度成反比,磁盘的读IO相对较小
第27页,本讲稿共74页
典型应用对系统资源使用的特点
静态内容为主的Web应用 (如Squid Cache)
网络带宽瓶颈
小文件的随机读取频繁,内存充足时可以缓解磁盘随机读的压力
系统内存不足时磁盘IO量会比较大(读、写、交换内存),因此增加CPU的开销
第28页,本讲稿共74页
典型应用对系统资源使用的特点
数据库应用
数据库查询语句复杂,大量的 where 子句,order by, group by 排序等,CPU容易出现瓶颈
表太大时,查询遍历全表造成磁盘读的IO量大,容易出现读IO等待的情况
数据更新量大或者更新频繁时,造成磁盘写的IO量大
内存不足时频繁使用交换内存
第29页,本讲稿共74页
典型应用对系统资源使用的特点
软件下载
网络带宽瓶颈
存储系统带宽瓶颈(读)
流媒体服务
网络带宽瓶颈
存储系统带宽瓶颈(读)
第30页,本讲稿共74页
开始第6个话题
性能分析的目的
性能分析相关的人
性能相关的各个环节
系统使用和优化的原则
典型应用对系统资源使用的特点
常见的性能分析工具介绍
性能分析及优化的案例
第31页,本讲稿共74页
常见的性能分析工具介绍

系统性能调整与优化 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数74
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库新人
  • 文件大小2.95 MB
  • 时间2022-01-18