为了满足网络应用不断增长的性能需要,我们通常增加新服务器个数,分担业务,提高系统工作性能,即横向扩展。其实也可以通过提高现有服务器的配置来提高服务器的整体性能,即纵向扩展——因为服务器部件的选配对服务器的性能至关重要。而直接存储数据的硬盘更是影响服务器服务性能的重要一环。
提高服务器性能的方法就是寻找制约服务器性能的瓶颈在哪。不同应用可能存在的瓶颈是不同的,有的要重点考虑处理器、内存,有的要重点考虑硬盘或网络的I/O吞吐能力;那么,在哪些应用环境下需要重点考虑服务器硬盘瓶颈呢?
通讯服务器(messaging/E-mail/VOD):快速的I/O是这类应用的关键,硬盘的I/O吞吐能力是主要瓶颈;
数据仓库(联机事务处理/数据挖掘):大型商业数据存储、编目、索引、数据分析,高速商业计算等,需要具有良好的网络和硬盘I/O吞吐能力;
数据库(ERP/OLTP等):服务器运行数据库,需要具有强大的CPU处理能力,大的内存容量来缓存数据,同时需要有很好的I/O吞吐性能;
其他应用:应用集中在数据查询和网络交流中,需要频繁读写硬盘,这时硬盘的性能将直接影响服务器整体的性能。
影响硬盘的因素
谈到硬盘的指标参数,首先就应提到硬盘的接口标准。当今主流硬盘的接口界面有两种:EIDE和SCSI,当然此外还有IEEE 1394接口、USB接口和FC-AL(FibreChannel-Arbitrated Loop)光纤通道接口的产品,但是很少见。现在几乎所有的微机普遍采用基于Ultra DMA/33/66/100标准的IDE接口的硬盘,它的优势在于能提供较低价格,普及率很高。
同时,也有部分低端服务器采用了IDE硬盘,目前,几乎所有服务器主板都集成了IDE控制器,但在中高端服务器中还只是普遍用来连接低速外设IDE光驱,而硬盘一般采用SCSI接口标准,如浪潮英信服务器就普遍采用了Ultra160 SCSI硬盘,提供更高的硬盘吞吐能力。SCSI接口硬盘有着极低的CPU占用率、支持更多的设备和在多任务下工作的优势明显等优点,更适合于服务器应用的需求,当然SCSI硬盘价格要高得多。
然而,硬盘的数据传输系统之瓶颈不在于PCI总线或是接口速率上,而在硬盘本身,这是由硬盘机械部分与结构设计等诸多因素造成的。
衡量硬盘的指标
衡量硬盘性能的指标主要包括:
主轴转速
主轴转速是一个在硬盘的所有指标中除了容量之外,最应该引人注目的性能参数,也是决定硬盘内部传输速度和持续传输速度的第一决定因素。如今硬盘的转速多为5400rpm、7200rpm、10000rpm和15000rpm。从目前的情况来看,10000rpm的SCSI硬盘具有性价比高的优势,是目前硬盘的主流,而7200rpm及其以下级别的硬盘在逐步淡出硬盘市场。
内部传输率
内部传输率的高低才是评价一个硬盘整体性能的决定性因素。硬盘数据传输率分为内外部传输率;通常称外部传输率也为突发数据传输率(Burstdata Transfer Rate)或接口传输率,指从硬盘的缓存中向外输出数据的速度,目前采用Ultra 160 SCSI技术的外部传输率已经达到了160MB/s;内部传输率也称最大或最小持续传输率(Sustained Transfer Rate),是指硬盘在盘片上读写数据的速度,现在的主流硬盘大多在30MB/s到60MB/s之间。由于硬盘的内部传输率要小于外部传输率,所以只有内部传输率才可以作为衡量硬盘性能的真正标准。
单碟容量
除了对于容量增长的贡献之外,单碟容量的另一个重要意义在于提升硬盘的数据传输速度。单碟容量的提高得益于磁道数的增加和磁道内线性磁密度的增加。磁道数的增加对于减少磁头的寻道时间大有好处,因为磁片的半径是固定的,磁道数的增加意味着磁道间距离的缩短,而磁头从一个磁道转移到另一个磁道所需的就位时间就会缩短。这将有助于随机数据传输速度的提高。而磁道内线性磁密度的增长则和硬盘的持续数据传输速度有着直接的联系。磁道内线性密度的增加使得每个磁道内可以存储更多的数据,从而在碟片的每个圆周运动中有更多的数据被从磁头读至硬盘的缓冲区里。
平均寻道时间
平均寻道时间是指磁头移动到数据所在磁道需要的时间,这是衡量硬盘机械性能的重要指标,一般在3ms~13ms之间,建议平均寻道时间大于8ms的SCSI硬盘不要考虑。平均寻道时间和平均潜伏时间(完全由转速决定)一起决定了硬盘磁头找到数据所在的簇的时间。该时间直接影响着硬盘的随机数据传输速度。
缓存
提高硬盘高速缓存的容量也是一条提高硬盘整体性能的捷径。因为硬盘的内部数据传输速度和外部传输速度不同。因此需要缓存来做一个速度适配器。缓存的大小对于硬盘的持续数据传输速度有着极大的影响。它的容量有512KB、2MB、4MB,甚至8MB或16MB,对于视频捕捉、影像编辑等要求大量磁盘输入/输出的工作,大的硬盘缓存是非常理想的选择。
知道了服务器硬盘的性能指标,下一步自然要依此选择出适合具体应用的服务器硬盘,以提高系统的工作性能。
选用高性能硬盘
由于SCSI具有CPU占用率低,多任务并发操作效率高,连接设备多,连接距离长等优点,对于大多数的服务器应用,建议采用SCSI硬盘,并采用最新的Ultra160 SCSI控制器;对于低端的小型服务器应用,可以采用最新的IDE硬盘和控制器。确定了硬盘的接口和类型后,就要重点考察上面提到的影响硬盘性能的技术指标,根据转速、单碟容量、平均寻道时间、缓存等因素,并结合资金预算,选定性价比最合适的硬盘方案。
RAID技术
冗余磁盘阵列RAID系统提供了比通常的磁盘存储更高的性能指标、数据完整性和数据可用性,尤其是在当今面临的硬盘I/O总是滞后于CPU性能的瓶颈问题越来越突出的情况下,RAID解决方案能够有效地弥补这个缺口。
依据磁盘阵列数据不同的校验方式, RAID技术分为不同的等级(RAID Levels),各有不同的技术特点,读者可以参考有关手册进行选用。
为了更好地提高硬盘的I/O性能,推荐采用RAID技术,根据应用的特点,把被频繁访问读写的硬盘做成RAID0或RAID1、RAID5;目前,在低端服务器可采用IDE RAID,如浪潮英信NP200;而在中高端服务器,建议采用SCSI RAID控制器,并注意RAID控制器有关技术指标,如CPU类型、通道类型和数目、缓存数量、有无电池后备等;需要注意的是:主板集成的RAID控制器由于本身没有硬盘控制器,而占用了主板上的SCSI硬盘控制器,需要耗费更多的主处理器时间,会使服务器的处理能力受到影响。
热拔插技术
除了从性能指标上评价硬盘,还要考虑到硬盘的故障率、平均无故障运行情况和易维护性。在具体的应用中,首先应选用寿命长、故障率低的硬盘,可降低故障出现的几率和次数,这牵扯到硬盘的MTBF(平均无故障时间)和数据保护技术,MTBF值越大越好,如浪潮英信服务器采用的硬盘的MTBF值一般超过120万小时,而硬盘所共有的S.M.A.R.T.(自监测、分析、报告技术)以及类似技术,如seagate和IBM的DST(驱动器自我检测)和DFT(驱动器健康检测),对于保存在硬盘中数据的安全性有着重要意义。
另外,一旦硬盘损坏,应考虑如何保证数据不丢失,并且减少服务器的宕机时间。 RAID技术可以用来保证数据的可靠性和安全性,通过硬盘的热拔插技术可以保证在更换或维修硬盘的同时,服务器仍然能正常运行可用。目前热拔插技术在中高档服务器中非常普遍,一直也被作为服务器档次的一个重要标志。一般在服务器中采用的热拔插技术的部件有硬盘、电源、风扇、PCI插槽等,而SCSI硬盘也有专门支持热拔插技术的SCA2接口(80-pin),与SCSI背板配合使用,就可以轻松实现硬盘的热拔插。
分享到:
相关推荐
在选购服务器时,有几个关键知识点是必不可少的了解,这些知识点将直接影响到服务器的性能、稳定性和成本效益。本文将深入探讨服务器的基础知识,包括操作系统、硬件配置、应用场景以及选购策略。 首先,我们要明白...
选购服务器考察的主要指标有哪些?.docx
服务器选购指南 随着信息化的发展,越来越多的企业、学校、政府部门等单位要建立基于互联网技术 和浏览器界面的信息共享系统和业务处理系统,而服务器必将成为一个单位构建信息网 络的基石。下面根据以往经验提供...
服务器配置是IT基础设施的核心部分,尤其对于处理大量数据和高并发任务的企业而言,选择合适的服务器配置至关重要。在本文档中,我们看到一个针对特定应用场景的服务器配置清单,它包括了硬件配置、带宽需求以及软件...
### 服务器选购指南白皮书知识点详析 #### 一、服务器基础知识概览 ##### 1.1 服务器定义 服务器是一种高性能计算机,专门设计用于在网络上运行特定的应用软件,为用户提供共享信息资源和服务。它拥有高速计算...
中小企业在选择服务器硬件时面临许多决策,这关系到企业的日常运营和长远发展。服务器作为支撑工作负载的关键设备,需要根据企业的需求、预算和技术能力来选取。以下是对标题和描述中涉及知识点的详细说明: 首先,...
【服务器选购指南】选择合适的服务器是企业信息化建设的关键步骤,涉及到服务器的基础知识和核心硬件配置。服务器主要分为CISC架构(如Intel、AMD)和RISC架构(如Power PC、SPARC),前者常用于中低端服务器,后者...
综上所述,电商企业在挑选服务器时应考虑服务器的性能、可靠性、扩展性和易维护性。Dell PowerEdge 12G R720作为一款高性能服务器,具有出色的数据处理能力、I/O性能、网络灵活性和管理便捷性,是电商企业应对业务大...
在选购服务器时,首要考虑的是处理器的架构,因为处理器性能直接影响服务器的整体性能。 目前市场上的主流处理器架构有Intel IA32/64(包括Xeon和Itanium系列)、AMD的x86(Opteron系列)以及RISC架构,如Sun的...
7. 服务器选择的重要性:中小企业用户在选购服务器产品时,需要了解服务器产品线的特点和分类应用,才能选择合适的服务器产品,满足企业的需求。 8. 服务器市场的发展趋势:随着服务器市场的不断发展,国产服务器...
这种方式对企业自身的技术能力和维护资源有一定的要求,因为企业需要投入时间和精力去选购服务器配件以及处理可能出现的故障。 相反,服务器租用则是从IDC服务商处租赁已配置好的服务器。企业根据自身需求选择合适...
以上场景我们建议选购云服务器~ 那么对于学习训练的平台,我们是建议选购GPU云服务器,为什么呢? 首先,GPU云服务器分为简单深度学习模型和复杂深度学习模型~ 使用GPU云服务器为您的机器学习提供训练或者预测,我们...
这种方式避免了企业自行选购服务器的困扰,同时也允许根据业务需求灵活调整配置。然而,租赁费用通常高于同等配置的服务器托管费用,因为它包含了硬件成本和维护成本。 在成本分析上,服务器托管的优势在于企业可以...
一、合理挑选服务器,充分发挥硬件能效 根据学校实际需求,合理购买适用的服务器非常重要。服务器配置要重视实际需求,例如,学校需要建立动态网站和平台应用的服务器,对服务器的处理能力有一定的要求,处理器要...
中小企业服务器在市场中占据重要地位,其选购标准已经超越了基础的性能、稳定性和性价比。在竞争激烈的服务器市场,各大厂商纷纷投入研发,推出自家独特的技术以满足中小企业用户的需求,这些技术成为了产品差异化的...
本文通过老唐的经历,详细介绍了从选购服务器配件到托管的过程,非常适合没有托管经验的新手学习。 1. **服务器配置选择** - CPU:老唐选择了AMD XP2500+,这是一款性价比极高的处理器,具有512K二级缓存,性能...
服务器选购指南 服务器选购是企业数据管理的重要一环,对于企业的运营和发展具有至关重要的作用。本文将为大家提供服务器选购的指南,帮助大家了解如何选择适合自己业务的服务器。 一、服务器选购原则 在数字化...
这些知识对于理解服务器产品及其在不同场景下的适用性至关重要,无论是选购服务器还是进行系统规划,都需要根据实际需求考虑服务器的类型、性能和扩展能力。了解这些基础知识有助于做出明智的决策,确保服务器系统的...