服务器十大常见“性能瓶颈”_第1页
服务器十大常见“性能瓶颈”_第2页
服务器十大常见“性能瓶颈”_第3页
全文预览已结束

下载本文档

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

文档简介

1、服务器十大常见“性能瓶颈”来源:作者:发表时间:2011-05-03 19:56点击:296次服务 器软件测试工具电信测试游戏测试安全测试本地化测试手机测试Web测试其它相关软件测 试工程师入门软件测试外包测试模板金融测试嵌入式测试云测试软件测试工程师职业发展 单元测试功能测试测试用例性能测试自动测试测试管理缺陷管理测试认证敏捷测试当你听 到“性能瓶颈”这个术语时,映入脑海的主要热点词汇就是中央处理器,内存,硬盘和网 络。这些都是探寻性能瓶颈问题的主要方面,但是他们并非性能问题产生的唯一方面。本文 针对六个其他潜在的诱因深入探讨令人难以捉摸的性能瓶颈。请注意本文所列的各当你听到“性能瓶颈”这个

2、术语时,映入脑海的主要热点词汇就是中央处理器,内存,硬盘和 网络。这些都是探寻性能瓶颈问题的主要方面,但是他们并非性能问题产生的唯一方面。本 文针对六个其他潜在的诱因深入探讨令人难以捉摸的性能瓶颈。请注意本文所列的各项排名不分先后。中央处理器中央处理器是计算机的大脑,是进行计算和指令运行的所在。中央处理器可以处理数百万条计算和指令,但是当所运行的计算数量超出了中央处理器 的容量就会导致性能问题。中央处理器所承受的计算负载数量超过75%时就将让整个系统 运转缓慢。当系统负荷在短期内达到100%时,中央处理器需要一些空间来应付爆炸性的高 峰。中央处理器负荷是导致性能瓶颈的主要途径。内存内存的经验法

3、则就是“越来越大”。当性能问题指向内存时,解决性能平静的共识就是 增加更多的内存。不过这种做法只在短期内是有效的。因内存导致的性能瓶颈通常源于设计 欠缺的软件(内存缺口)或者其他由内存反映出来的系统漏洞。解决内存性能问题的关键是在 再增加更多的随机存储器之前找到性能症状的根源。存储硬盘速度,RAID型号,存储类型和控制器技术组合在一起构成了我们大家所熟知的硬 盘输入/输出。硬盘输入/输出对于系统管理员和用户来说是引发性能担忧的常见源头。性能 上经常会遭遇实践和物理上的限制,即使是使用最好的硬盘技术也是如此。当将硬盘上的工 作负载合并和分离时都要使用最好的解决方案。本地存储比速度最快的存储区域网

4、络还要 快,因此就像可调节的存储方案一样充满吸引力。网络网络也是导致性能瓶颈方面备受诟病的来源,但是很难被发现。除非出现网络硬件故障,比如交换机端口损坏,电缆受损,网络卡啸叫或者路由器配置问题等,否则你会去从别的方 面去寻找网络性能瓶颈的原因。明显能感觉到的网络运行缓慢经常会被归咎于其他九个导致 性能瓶颈的原因。应用软件虽然没有那个应用软件编程人员愿意承认这一点,但编码匮乏的应用软件经常会以硬件 问题的表象出现。当应用软件运行时对系统影响巨大,当应用软件关闭时问题消失,这就说 明应用软件存在问题。当发生性能问题时,在系统管理员和编程人员之间会产生拉锯战。每 一方都想把过错推给另一方。在对硬件性

5、能瓶颈纠结过很久后,大家发现明智的回答就是: 应用软件。木马病毒病毒,特洛伊木马和间谍软件在可察觉的性能瓶颈中占据很大比例。当性能瓶颈屡屡抬 头时,用户经常会抱怨网络,应用软件或者他们的计算机。那些性能杀手在一个或者多个服 务器系统,用户的工作组或者两者中存在。病毒感染是如此普遍以至于你必须对他们施加多 层防御措施。反病毒,反间谍软件,本地防火墙,网络防火墙和常见的补丁将帮助用户保护 系统和预防由此导致的性能瓶颈。工作负载智能工作负载管理能帮助用户预防与匮乏的平衡工作负载或者存在不足的负载平衡规 划相关的性能问题。向集群增加系统能缓解这种压力,但是在虚拟环境中完成这件事要比物 理环境容易一些。

6、最好的解决方案是测算所有系统的容量和性能,留意向你报告的数量。迁 移工作负载,增加系统并对性能保持密切关注。硬件故障或者过时硬件使用的时间越长,出现故障的可能性就越大。一些硬件组件已经是风烛残年,还有 一些硬件经常出现故障和难以捉摸的罢工。导致系统重启,数据丢失或者性能瓶颈的硬件由 于他们无法预料的的特性而经常让系统管理员为之抓狂。预防这种悲剧发生的最好办法是保 证硬件的时时更新,使用冗余硬件和认真监控你的系统。文件系统你知道你的文件系统会对性能造成深远影响吗?事实确是如此。某些文件系统,比如JFS 使用的中央处理器很小。XFS有着很高的可扩展性和高性能。NTFS是有着高性能的可恢复 文件系统

7、。最新的EXT4文件系统可以有效的支持非常大型的文件。每个文件系统都有一个 用途,使用与应用软件不对路的文件系统就会导致灾难性后果。充分考虑你的文件系统并从 中选择最适合你工作内容的解决方案。没有可以适用于所有文件系统的万能钥匙。10.技术你为基础架构选择的技术在性能中扮演着重要的角色。举例来说,如果你的服务主要面 向虚拟基础架构技术,那么你所遭遇的性能问题与相对的物理系统是不同的。有一些工作负 载是适用于虚拟技术的。举例来说,LAMP(Linux, Apache, MySQL, PHP)工作负载就比KVM 的本地速度执行起来要更快更好。不过,集装箱式虚拟化(OpenVZ, Parallels, Solaris Zones) 则以适用于任何工作负载的本地性能速度见长。转自:领测软件测试网 HY

温馨提示

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

评论

0/150

提交评论