论坛首页 Java企业应用论坛

web应用的服务器是使用PC SERVER比较好还是小型机比较好??

浏览 15399 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-04-19  
我看了一下SPEC的web2005的测试结果,清一色的PC SERVER!!好奇怪!
http://www.spec.org/web2005/results/web2005.html

而另外的一种测试是java 应用服务器测试,清一色的小型机!!

http://www.spec.org/jAppServer2004/results/jAppServer2004.html
   发表时间:2008-04-19  
购买x86服务器还是小型机,主要还是以业务情况决定。x86服务器的好处在于价格比较便宜,性能也不差,跑个Windows Server和Linux的话稳定性也可以。属于大众化的产品。
小型机好处在于性能要比x86服务器好,使用的是更加稳定的AIX、Solaris等操作系统。但是缺点是体系相对封闭,维护成本要大于x86服务器。
你应该知道这些测试为什么使用不同的服务器了吧!web服务器理论上只负责展示页面,而且一般网站都有多台web分流压力,所以对稳定性的要求比较低,所以使用x86服务器。
应用服务器上运行的都是关键业务。要求尽可能高的稳定性,所以使用了小型机。
你使用哪个不是必然的。主要还是看你对稳定性的需求。如果不是追求极高的稳定性,一般情况下没必要使用小型机。当然,如果你觉得你准备买的x86服务器和小型机价钱差不多的话,而且你可以承担后续的相关维护成本,那么也可以买小型机。
0 请登录后投票
   发表时间:2008-04-19  
谢谢。刚才仔细看了一下SPEC,感觉使用至强CPU的PC SERVER要比powerpc性能强。
0 请登录后投票
   发表时间:2008-04-19  
pfood 写道
谢谢。刚才仔细看了一下SPEC,感觉使用至强CPU的PC SERVER要比powerpc性能强。

是么?我没注意。不过如果不使用RISC或者MIPS的CPU的话,应该不能算小型机吧?还有,你看的那个对比的PowerPC是哪代产品?
0 请登录后投票
   发表时间:2008-04-19  
POWER6,可以看一下如下两个对比,单个cpu上,P6明显不如至强,但一般IBM小型机都配4个以上CPU,所以总体性能比较强。

http://www.spec.org/jbb2005/results/res2007q1/jbb2005-20070131-00250.html

http://www.spec.org/jbb2005/results/res2008q1/jbb2005-20080128-00436.html
0 请登录后投票
   发表时间:2008-04-19  
这是P5的:
http://www.spec.org/jbb2005/results/res2005q4/jbb2005-20051026-00032.html
0 请登录后投票
   发表时间:2008-04-19  
这是双核至强的情况:
http://www.spec.org/jbb2005/results/res2007q1/jbb2005-20070130-00247.html
0 请登录后投票
   发表时间:2008-04-19  
小型机体系的强大并不体现在SPEC测试分数的高低上面。而是体现在很多方面,比方说:

1、高可靠性
达到99.9999%的可靠性,例如小型机软件控制的芯片生产线,你停机几秒钟都是无法估量的损失。至于Google用廉价PC群集冗余则是另外一回事,一般生产企业没有那么高端的技术水准。

2、高容错性
即便出现严重的硬件错误,也不会导致系统宕机。比方我接触过的Fujitsu小型机,内存都是冗余和实时复制的,一旦主内存坏掉,实时切换到备用内存,系统不受一点影响

3、高扩展性
随着服务器上面的业务系统越来越庞大,你不能说我现在购买了新的PC服务器,你系统停机我来切割换服务器,这损失你承担不起。例如我用过的Fujitsu小型机准确的说不是一台机器在跑,是一组机器在跑,你可以随时插一个机器(带有CPU和内存的主板上去)上去,实时扩展机器的硬件性能,然后用控制台把这个机器加入小型机的硬件节点里面,再激活它,就可以使用了。在整个加硬件过程当中,系统不需要停机,而是一直正常运行。

4、高性能IO
小型机根本就不带本地SCSI硬盘,他的IO子系统是需要另外接入的。比方我用过的Fujitsu小型机那都是用高速光纤外接一组一组的磁盘阵列柜。对于那种需要密集和巨量IO操作的应用来说,PC Server还是一边凉快去吧。



0 请登录后投票
   发表时间:2008-04-19  
当然web应用还远远算不上关键应用,互联网公司也都不是有钱的主,就是著名的XX上市的XX公司,你和人家挖矿的、炼铁的、钻油的比,那营收简直就是九牛一毛,所以互联网公司都不太用得起小型机。

另外从行业特点上来说,互联网业务多变,部署在小型机上三天两头折腾也是浪费,不像传统行业一个应用系统放上去跑,数年不动,稳稳的提供服务,这个用小型机就很合适。再者小型机如果托管到机房的话,哪个互联网公司都得破产。
0 请登录后投票
   发表时间:2008-04-19  
我再补充一句,你拿小型机的CPU和PC的CPU来比没有任何意义。我在Fujitsu的安腾IA64小型机上面安装Red Hat Enterprise Server版本,那可是16颗IA64的CPU阿,安装操作系统的速度还没有我家里的AMD台式机速度快,但你觉得这种所谓的速度有任何意义吗?16颗IA64的小型机CPU还不如一个AMD台式机CPU吗?所以不同的东西不能这样来比。

0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics