设为首页
加入收藏夹
基于Oracle9i的服务器性能评测
浏览选项:
大
中
小
颜色
默认
灰度
橄榄色
绿色
蓝色
褐色
红色
随着Internet的飞速发展,数据库技术也越来越广泛地应用在企业的各个方面。无论是
Web应用,企业级的MIS乃至ERP,越是大的应用,数据库的作用就越明显。可以说离开了数据
库,我们就不可能有一个信息化的社会。在众多的数据库产品中,Oracle占据着强大的市场份
额,根据IDC 2000年的统计结果,Oracle占据了46%的市场份额,微软占6.7%,IBM占23.6%,
随着6月份Oracle 9i的发布,Oracle给市场带来了现今技术最先进的数据库产品,Oracle也进
Oracle 9i是业界第一个完整、简单的用于互联网的新一代智能化的、协作各种应用的软
件基础平台。 Oracle9i实际上是指Oracle 9i数据库、Oracle 9i Application Server和
Oracle 9i数据库通过进一步提供用于电子商务环境的一系列特定功能和产品集,继续强
化了Oracle在互联网数据库平台上的领先地位。特别是针对互联网上日益增长的在线应用市场
而进行了许多关键的改进,使Oracle 9i在现今这一最具挑战性服务的市场上成为最受欢迎的
* 革命性的伸缩性能改进: 通过采用新的Cache Fusion结构获得无比优异的伸缩性能。真
* 连续数据可用性: 这一新特性极大地减少了计划和非计划中的系统宕机。实现了零数据
* 集成的系统管理: 所有关键电子商务组件共享一个完整统一的界面。
* 最安全的互联网平台。
* 实时的商务智能
我们了解到在中、小企业的应用中,Oracle是广泛使用的一种数据库。相比微软的SQL
Server2000,Oracle9i提供更高的性能和更可靠的支持,当然,同时也占用了系统更多的资源
,所以对
服务器
也提出了更高的要求,我们的目的也正是通过这次评测对
服务器
的性能做一个
横向的比较,给中、小企业用户选择
服务器
的时候做一个参考。
在选择
服务器
的时候性能是一个主要的因素,只有高性能高可靠性的
服务器
才会给企业带
来利益,如果
服务器
的性能影响了企业正常工作以及和外界沟通,必定会影响到企业的效益。
设想一下,如果同样是处理一个定单,竞争对手只要1秒,而你却要5秒,这样,要么是客户被
对手抢走,最后企业支撑不下去;要么是提高我们的效率,将时间缩短到0.5秒。相信企业都
会选择后者,所以性能是
服务器
选择的最重要因素,我们安排这一次的性能测试,也是为了给
我们的读者一个客观的量化的比较,在选择
服务器
的时候借鉴一下。
随着国内PC市场的增长减缓,厂家的目光逐渐向
服务器
市场转移。而企业用户在选择服务
器的时候,面对众多的
服务器
品牌和厂家,如何选择适合自己的
服务器
成为一个现实的问题。
而性能是和具体的应用密不可分的,现在Intenet已经成为人们生活、工作中不可分割的一部
分,基于Internet的应用正在逐渐取代传统的客户机/
服务器
(Client/Server)模式,成为
各种应用软件的主流模式。在这样的B/S系统中,主要的工作由
服务器
一端来完成,客户端只
要有一个浏览器就可以满足应用的需要。同时,在系统升级和维护时大大节省了人力和物力,
并且可以满足远程访问的要求。所以与传统的C/S系统相比有很大的优势,从而成为系统设计
时首选的方式。在现有的已经投入使用的系统中这样的例子有很多。例如中关村科技园区海淀
园的网上办公;国家图书馆的网上借阅、网上预定;火车票的网上订票……这些都是基于Web
的B/S系统的实际应用,的确给我们的工作和生活带来了很大的便利。当然,任何事情都是有
利有弊,由于系统中客户端不承担处理的工作,大量的工作需要在
服务器
端完成,加重了服务
器的负担,对
服务器
的要求也就提高了。为此,我们组织了这次评测活动,主要的目的是通过
本次基于Web方式的评测,对几款
服务器
加以横向的比较,给企业在选择
服务器
的时候作为参
测试方案的选择
在选择测试方案的时候,我们还是以面向应用为宗旨。目前,在中、小企业的众多应用中
基于B/S方式的随处可见,无论是人事管理、物流报表、产品进销存、都有这样的例子。所以
我们选择Web方式进行评测,从而使我们的评测更加贴近实际的应用,为中、小企业选择服务
我们的网络环境采用10M/100M共享到桌面的网络架构,这是我们国内最流行的网络综合布
线方案。
服务器
通过100M网线连接到交换机。客户机和
服务器
使用同一个网关。客户机选择60
台赛扬600MHz / 64M内存的PC作为网络客户机,我们只安装了Windows 98SE操作系统,将IE浏
在
服务器
上我们安装了Windows 2000 Server Build2195 SP2作为操作系统,数据库采用
Oracle9i,全部采用默认安装,保证每个
服务器
软件环境的相似性。在操作系统上我们之所以
选择Windows操作系统,是因为在中小企业应用中,基于Windows操作系统的应用十分流行,
现在大部分用户使用的操作系统是基于Windows 2000/NT4的环境下。在数据库方面,作为全球
最大的电子商务解决方案供应商,Oracle公司的数据库在全球范围内获得广泛的应用。
Oracle9i比以前的版本有了一个质的飞跃,无论是功能上还是性能上都可以满足现在应用系统
的要求。这个集群的、完整的数据库软件提供了400多个领先的数据库功能,在集群技术、高
可用性、商业智能、安全性、系统管理等都实现了新的突破,成为最完整的Internet数据库。
Oracle9i作为全球最流行数据库的二代产品将对企业如何构建和部署信息技术基础架构产生深
远的影响。随着企业电子商务的进一步发展,迁移到可伸缩的、安全的、集成的数据库,已成
为企业用户强化自身电子商务应用环境的有效途径。
在Web Server方面我们使用微软的IIS5.0,在Windows平台的
服务器
上这是使用十分广泛
的一个Web Server,大多数Windows平台的
服务器
上面都在使用IIS作为Web Server。在IIS上
使用的最广泛的就是ASP这种
服务器
端脚本语言了,所以我们用ASP编写了一部分代表B/S应用
的小程序。主要包括数据库的插入和查询,目的是模仿实际应用当中常见的操作。我们实际的
系统当中经常要进行大量的并行的查询操作。比如在图书馆的网上查询当中,我们每次提交的
查询请求都要到数据库中做相应的查询操作。而往往是同时有很多人在做这样的查询。还有企
业的MIS应用中各种数据的查询,无论是库存、结款、发货还是入库都需要进行查询的操作,
这就要求
服务器
能够面临这样的考验。这样的操作对系统的性能要求是比较高的,所以我们在
评测当中模仿了这样的操作。同时,数据的写入对于系统的I/O操作也是一个衡量的重要因素
,我们知道现在的
服务器
中磁盘对于系统的性能是一个关键的因素,大多数时候瓶颈发生在
I/O部分。而实际的应用当中,我们检索数据的时候、插入数据的时候都不可避免地要用到
I/O操作,尤其是在数据量比较大的时候,我们要在数据库文件中长时间地扫描以寻找我们需
要的记录,比如在全部的注册商标当中寻找是否有和我们想申请的商标雷同的,在众多的专利
当中查找我们需要的项目,或者将最近的销售表单存入数据库中等等。可见这样的应用也是非
常普遍的,所以我们也使用了并行数据写入的测试程序。
在监测性能的时候,我们还结合Windows的性能监视器以及Oracle提供的utlbstat.sql和
值得关注的是我们这次的评测中
服务器
的磁盘大都采用了RAID(Redundant Array of
Inexpensive Disks,简称RAID)技术,RAID对于提高
服务器
的I/O性能有很大的帮助,下面
RAID 0:
主机
要求写入数据时,RAID控制器将数据分成许多块,然后并行地将它们写到磁
盘阵列中的各个硬盘上;读出数据时,RAID控制器从各个硬盘读取数据,把这些数据恢复为原
来顺序后传给
主机
。这种方法的优点是采用数据分块、并行传送方式,能够提高
主机
读写速度
,并且磁盘阵列中存储空间没有冗余。但它对系统可靠性没有任何提高,任一个硬盘介质出现
RAID 1:它把磁盘阵列中的硬盘分成相同的两组,互为镜像,当任一磁盘介质出现故障时
,可以利用其镜像上的数据恢复,从而提高系统的容错能力。对数据的操作仍采用分块后并行
传输方式。所以RAID1不仅提高了读写速度,也加强系统的可靠性。但其缺点是硬盘的利用率
RAID 3:同RAID 0一样,RAID 3也采用数据分块并行传送的方法,但所不同的是它在数据
分块之后计算它们的奇偶校验和,然后把分块数据和奇偶校验信息一并写到硬盘阵列中。采用
这种方法对数据的存取速度和可靠性都有所改善,当阵列中任一硬盘损坏时,可以利用其他数
据盘和奇偶校验盘上的信息重构原始数据。在硬盘利用率方面,RAID 3比RAID 1要高,例如由
5个硬盘组成的阵列,冗余度只有20%。不过,RAID 3也有缺点,由于奇偶校验信息固定存储
RAID 5:与RAID 3所采用的数据处理方法相似,所不同的是它把奇偶较验信息交叉写到阵
列中的每个硬盘上,从而克服了RAID 3中的瓶颈问题。
至于 RAID 2和RAID 4:这两个级别在实际中很少应用,多数系统也不支持。
应用了RAID之后,系统的I/O性能得到了很大的提高,从而解决了一部分I/O瓶颈,提高
在评测当中我们主要使用了下面的指标:
Processor Queue Length
如果处理器列队中总是有两个以上的线程通常表示处理器堵塞。表明CPU存在瓶颈,应当
% Processor Time
指处理器执行非闲置线程时间的百分比。这个计数器用来作为处理器活动的主要指示器。
如果该参数值持续超过95%,表明瓶颈是CPU。可以考虑增加一个处理器或换一个更快的处理
Avg. Disk Queue Length
指读取和写入请求(为所选磁盘在实例间隔中列队的)的平均数。表征磁盘性能的参数,
Transition Faults/sec
是指由在修改页列表、备份页表或在页错误时写入磁盘上造成的页错误数量。这些页是在
没有额外磁盘活动的情况下恢复的。如果这个指标持续的居高不下说明内存存在瓶颈,应该考
Pages/sec
是指为解析硬页错误从磁盘读取或写入磁盘的页数。
Page Reads/sec
是指为解析硬页错误而读取磁盘的次数(当处理请求的硬页错误不在工作集和物理内存其
他地方中的代码或数据,而必须从磁盘上检索时就会出现硬页错误)。
上面3个指标主要表征内存的性能,如果持续走高表明内存已经不能适应当前应用的需要
送测
服务器
说明
* 浪潮英信NL100T
浪潮英信NL100T是国内第一台采用Intel公司最新的Tualatin处理器的产品,其精湛的
0.13μm工艺和FC-PGA2封装方式,不但提高CPU工作频率,而且可降低发热量。浪潮英信
NL100T支持原有NL100全部特性,包括上一代Pentium III Coppermine处理器。这样用户系统
的处理器主频跨度将覆盖从500MHz到1.26GHz,NL100T自动识别,自动调整系统电压、频率和
时钟来适应,将来可以支持到1.4GHz,使系统具有更好的灵活性和更大的应用空间,最大限度
的保护用户的投资。浪潮英信NL100T中添加了优化的管理性能,如
服务器
自动识别、自动调整
系统电压、频率和时钟等来适应系统工作等,从而大大降低系统管理、维护费用,提高系统的
工作效率。这款产品可用于办公自动化、Internet
服务器
、文件
服务器
、中小型数据库
服务器
等环境。性能高、稳定性好、可扩充性强,并且易于安装设置和维护,配置灵活,环境适应性
强,尤其是更快速的处理能力将使动态Web应用、数据库应用表现得淋漓尽致。
本次评测配置:
CPU Pentium III 1GHz×2
内存 512MB
磁盘 SEAGATE18GB×3SCSI, RAID5
网卡 Intel 82559 10M/100M(主板集成)
* 联想万全2600T
服务器
这是一款集中端
服务器
成熟技术于一身的高可靠性的部门级
服务器
。联想万全2600T将成
为联想中端
服务器
的主流机型,主要应用于大中型企业、金融邮政行业,以及大专院校和政府
部门,特别适用于行业用户对部门级
服务器
的需求。该
服务器
可在网络中作为文件
服务器
、
Web、MAIL和小型数据库应用
服务器
;安装SCO Openserver 5.0.5操作系统后可以作为在小型
金融营业网点的业务
主机
。这款
服务器
采用了最新Intel处理器,并提供双路标配,在产品性
能比以往同类机型提高了60~80%,在可用性、可管理性以及扩展能力方面均高于目前市场上
同类产品。万全2600T
服务器
在设计上采用了目前中端
服务器
广泛使用的最新成熟技术,为行
业用户提供具有超强数据处理能力和可用性的一款高可靠的部门级
服务器
产品。
万全2600T部门级
服务器
采用了Intel Pentium III Tualatin FC-PGA处理器,二级缓存达
到512K,并且为支持网络服务稳定可靠的运行提供三重保障: 采用标准内存纠错与回写技术
的Registered ECC SDRAM内存,保证数据在系统各部分间准确无误的传递处理;配合RAID技术
本次评测的配置:
CPU Pentium III 1GHz×2
内存 512MB
磁盘 IBM18GB×3SCSI,RAID5
网卡 Intel 82559 10M/100M(主板集成)
* 方正圆明1250
方正圆明1250 是方正推出的针对中小网络用户的
服务器
产品。结合了最新的总线技术和
处理器技术,具备良好的扩展性,价格低廉,整体拥有成本更低。提供了充足的升级空间,专
业级10M/100M自适应网络适配器确保网络的万无一失,专业的
服务器
机箱,为整个系统提供了
良好的散热和安全,确保整个系统运行的万无一失。
配置:
CPU Pentium III 1GMHz×2
内存 512MB三星 ECC Registered
磁盘 SEAGATE18GB×3SCSI, RAID5
网卡 Intel 82559 10M/100M(主板集成)
单CPU组
* IBM Netfinity 5100
这款功能强大的
服务器
具有业界领先的各种特性,提供具有133MHz前端总线的Intel
Pentium III处理器,可以使数据更为快速地送达处理器,从而实现运转如飞的,系统性能;
全新的集成双通道Ultra160 LVD SCSI控制器提供先进的、具有业界标准的I/O能力,可以实
现设备与系统之间的高速连接。即使是对于不断发展的企业而言,Netfinity 5100也可以完全
满足您的各种需要,使用户绝无任何后顾之忧。该产品支持高达4GB ECC SDRAM内存,以及可
选的内置DLT磁带驱动器,能够使您轻松实现系统扩展。其内部存储能力最低可支持6个薄高
托架(其充足空间可支持高达218.4GB的存储容量)。该产品具有各种强大工具,使您迈向成
功之路,其中包括ServerGuide自动系统设置。系统具有极富竞争力的三年现场有限保修。各
种技术支持可以使您拥有远程管理和维护能力。该产品还拥有各种超值软件,诸如 Norton
配置:
CPU Pentium III 933MHz
内存 128MB
磁盘 IBM18GB×3SCSI
网卡 Intel 82559 10M/100M(主板集成)
* 同方2000L
这是一款高性能的小型网络及工作组级
服务器
,系统支持双CPU,具有针对Intel
Pentium III系列CPU的不同设计,具有强大的数据处理能力和运行速度,可靠性强,便于管理
,可以满足中小型网络用户文件共享、数据处理、Internet接入以及小型数据库应用的需求。
系统具有良好的可扩充性能,能够满足用户业务不断增长的需求。同时,这款
服务器
具有全面
的
服务器
管理能力,集成了大量的监测及管理电路,可监测诸如温度、电压、风扇、机箱等状
态数据,使管理人员及时了解
服务器
的工作状况。ISC
服务器
管理软件可监测
服务器
关键部件
状态,一旦出现问题可发出报警信号提示系统管理人员处理相应故障和潜在问题。出现严重问
题时还可通过系统设置采取操作系统关闭、关机、复位等措施。
配置:
CPU Pentium III 1GHz×2
内存 512MB三星 ECC Registered
磁盘 SEAGATE18G×3
网卡 Intel 82559 10M/100M(主板集成)
* 曙光教育
服务器
这款曙光教育
服务器
是曙光最新推出的低价格、高性能的IA架构入门级
服务器
,具有可用
性强、易管理、可伸缩等特点。它采用当前最先进的Intel(r)体系结构,可配置两个Pentium
III处理器,系统总线频率为133MHz,能运行Windows NT,Windows2000,NetWare,SCO UNIX
,Linux以及BSD UNIX等各种主流网络操作系统,是能适应多种任务环境的新一代PC
服务器
,
具备优良的可管理性:配置了曙光最新设计的硬件监控和管理系统,大大提高了系统的可靠性
和可管理性。由于这项管理技术是移植于大型计算机,在低端
服务器
中首次采用,效果十分显
著。该项技术是曙光所特有的技术,它的采用,也是曙光教育
服务器
最为与众不同的亮点。
* 是曙光的第一款定制
服务器
,充分满足教育行业个性化需求。
* 主板上集成了丰富的多媒体技术,能充分满足多媒体教学的需求。
* 性能价格比高。
* 按用户的应用需求进行软件优化,它拥有良好的操作系统支持,友好的操作界面,还将
捆绑大量合理有用的应用软件,这些都使得曙光教育
服务器
成为真正面向用户需求的
服务器
。
* 冗余备份的智能控制风扇:机箱可以提供两组(四只)冗余备份的智能控制风扇,可以根
据机箱内部的温度升高或降低,自动调节转速升高和降低;当主风扇发生异常时,系统会自动
配置:
CPU Pentium III 933MHz
内存 128MB
磁盘 IBM40GB×2 IDE RAID1
网卡 Intel 82559 10M/100M(主板集成)
评测总结:
基于送测的机器配置有一些区别。我们按送测机器CPU的个数分为两个组:双CPU和单CPU组
。双CPU
服务器
性能理所当然地应高于类似的单CPU
服务器
,但单CPU
服务器
也具有相应的性价
比优势。本次评测在性能突出的双CPU组(具体性能指标参见表1)设立了最能代表其应用特色的
奖项,对单CPU组中测试表现出众的几款
服务器
测试结果加以公布,由于其内存容量和磁盘大
小不一,为公平起见,并未设立奖项,以便不同应用层次用户根据测试结果及实际需求按需选
双CPU组
浪潮英信NL100T 获得 软件应用优秀平台奖
最快速应用平台奖
联想万全2600T 获得 软件应用优秀平台奖
最可靠平台奖
方正圆明1250 获得 软件应用适用平台奖
单CPU组
单CPU组具体性能指标参见表2(单CPU组评测总览)。
在本次评测当中,我们选择了国内流行的几款中档
服务器
,其性能还是让人比较满意的,
在现有的应用当中表现了比较好的性能,而且这些
服务器
都提供良好的扩展能力,如果以后要
面临大规模的应用,通过适当扩展
服务器
的配置可以提高性能以满足更高要求的应用。值得注
意的是使用了RAID的
服务器
,性能普遍要好于没有使用RAID的机器,说明在
服务器
中I/O是一
个十分重要的环节,如果有条件应该尽量使用RAID,推荐使用RAID5。除此以外,内存的数量
也比较明显地影响了
服务器
的性能,如果条件允许应该使用尽可能多的内存数量。
我们选择的应用中由于条件所限Web Server 和 DB Server都由一台
服务器
来完成,在评
测当中当然可以对
服务器
是一个考验,不过在实际的应用当中,把Web Server和DB Server分
开之后,
服务器
的性能还会有一个提升,所以我们对于这几款
服务器
的前景还是十分看好的。
Copyright © 2004
wanxu
.com
All Rights Reserved