机房360首页
当前位置:首页 » 技术解构 » 如何让服务器性能高效?

如何让服务器性能高效?

来源:机房360 作者:linux编辑 更新时间:2011-6-21 11:04:57

摘要:随着服务器技术持续发展,IT管理员们将在规划环节投入更多精力,决定服务器能力与资源规划。无论是管理完全由物理服务器组成还是包含虚拟机的环境,亦或维护数据库服务器群,理解它们在数据中心内所扮演的角色,才可保障其在现在与将来的稳定运行。

  服务器性能随着CPU、内存与存储设备技术不断发展而越发强劲。例如,CPU生产商Tilera Corp.最近发布了TILE64家族多核处理器。该处理器包含64个独立处理器核心,而且每个核心都是全功能处理器。每核心包含L1与L2缓存,意味着这些核心都可以独立支持一个完整操作系统(OS)。物理服务器技术已将内存管理提升至新的高度。例如,HPProliantDL580G7服务器,拥有64个DIMM插槽并可以支持最多2TB容量的DDR3内存。
  
  尽管如此,为何许多数据中心仍旧对服务器能力规划大伤脑筋,该如何解决服务器选型与硬件资源规划的问题呢?
  
  解决问题的关键在于了解服务器硬件资源规划、部署及管理误区,避免此类错误发生。
  
  理解服务器能力规划
  
  任何服务器上线,最重要的一环便是规划阶段。假设已有许多数据中心实施方案,选择将采用的服务器技术就十分关键了。很多情况下,IT管理员们会砸钱去购买他们所能购买的最贵和最先进的系统。虽然这样可能在初始阶段运作良好,但这并不是最稳定的解决方案。
  
  业内专家表示规划是重中之重,最好在应用环境进入开发环节前就确定。
  
  “当我们谈论能力规划时,几乎所有内容都依赖于数据中心基础设施,”TimothyO'Brien,MTM TechnologiesInc.公司系统顾问表示。“在部署任何服务器之前,我们必须设置一个合理的期望基线,并明确每台服务器所要运行的服务。”
  
  在分析服务器能力时,以下两大问题需要纳入考虑:
  
  了解服务器环境未来将承载的业务。比如什么是实施系统虚拟化的主要目的?亦或需要采用单独的物理服务器?
  
  越来越多的用户、服务与应用程序将会给计算资源需求带来怎样的压力。环境今后还会如何扩展升级?简而言之,为未来应用扩容进行准备了吗?
  
  服务器能力规划有一点经常被过度重视,那就是终端用户性能。就像IT管理员们所述,如果终端用户因为性能问题而感到不高兴,那么服务器试运行将很快走向终点。例如,存储区域网络(SAN)环境中强劲而且必备的系统。可是,不能因为你有许多存储,就意味着拥有所期待的性能。如果过度分配SAN,用户将感受到应用服务的性能下降。选择一款能够进行数值测试与行为跟踪的工具是保障用户体验的基本方法之一。任何意料外的性能波动都可追述到变更操作、硬件故障或其他数据中心内出现的问题。
  
  服务器并不需要大把大把的花钱才能让其稳定运行。拥有一个周密的部署规划,理解服务器将运行的任务,可节约很大一笔开销。
  
  了解服务器类型与资源
  
  在服务器部署至正式环境前,工程师必须了解服务器将被用来做什么。通过分析其工作负载,IT管理员可以合理的分配资源并确定服务器型号与大小。服务器硬件资源很容易被用尽,经验丰富的IT专家会告诉你,资源其实十分有限。即使是计算能力充足的服务器也可能会因工作负载与未经充分评估的应用程序而耗尽资源。
  
  “服务器型号与资源管理一直都是数据中心工程师所需面对的难题。了解工作负载将达到何种程度,可决定该提供多少资源,”O'Brien补充。“例如,一个用于展示内部网站的简单Web服务器不需要多核处理器或大量内存。可是,运行在同一时间内有着多用户连接的SQL服务器,就会需要更多计算资源。”
  
  预先规划可以降低资源分配的压力。了解服务器将运行的负载并进行预先规划,可以让环境拥有足够资源来处理与满足需求。因为几乎所有服务器基础设施都不会一成不变,工程师必须时刻准备好面对可能的环境变更。
  
  最重要的部分在于,无论何时都要牢记,服务器不只是完成安装就算结束。为服务器选择合适的资源,让其能够承载未来的工作挑战,而负载和所需计算资源却一直都是变数。所以,规划服务器在将来会如何运行,需要在现在投入适当的内存,计算能力与存储空间。
  
  

本文地址:http://www.jifang360.com/news/2011621/n797523303.html 网友评论: 阅读次数:
版权声明:凡本站原创文章,未经授权,禁止转载,否则追究法律责任。
相关评论
正在加载评论列表...
评论表单加载中...
  • 我要分享
更多
推荐图片