• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

sun和ibm为什么差这么多?

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 72次 | 进入软件测试论坛讨论

领测软件测试网
sun V480 sol8 Sparc 64b + Oracel 9i 64b  + weblogic 7 +JDBC
和 IBM Xenon 1。3 win2k ADVSERVER + Sql server2k +Weblogic 6+ODBC 同样的程序跑起来速度差很多。原以为用SUN会更快,结果比imb+MS还慢慢慢!!!!!!!为什么啊?

 lunarseaboy 回复于:2003-08-21 16:13:40
跑的是什么应用?

 rollingpig 回复于:2003-08-21 16:24:07
会不会系统没有调到最佳状态?

看看瓶颈在哪?

 diag 回复于:2003-08-21 16:46:58
ORACEL 用裸设备了吗?

SUN 的优势是 CPU 100% 还可以继续。。

应该是IBM WINDOWS  的机器中病毒了。。

就和人吃了药样。。

 wolfop 回复于:2003-08-21 17:02:04
sun的480,这种东西?
呵呵。

 solarissystem 回复于:2003-08-23 11:57:32
原因多多,没看到机子就不太好说了。

 codefan 回复于:2003-08-23 12:05:42
cpu : sparc < intel
database : oracle < mssql
j2ee server : wls 7<wls 6
db interface : jdbc < odbc

加起来,结果不是很清楚了?

 robig 回复于:2003-08-23 16:40:02
原来是这样。

 wolfop 回复于:2003-08-23 17:47:54
[quote:e05d58d4d5="robig"]原来是这样。[/quote:e05d58d4d5]     
别听他的,这个东西不是这么简单的,
sparc和IA32哪里可能简单的小于,oracle更不大可能比mssql差多少。
先考虑如何调整自己的配置,当然你用SUN480的确不是什么好机器。

 codefan 回复于:2003-08-23 19:48:08
对于unix 系统来讲,没有昂贵的存储系统,没有n多cpu支持,是完全跑不开的,性能上是没有什么优势的。
v480 的cpu 是1.05G hz 的主频,虽然risc  的cpu可能在性能比risc强一点,但是比p3 xeon  1.3 G,还是有些差距的。

至于db,在相同硬件环境下,oracle<sybase<mssql,这是早就有定论的。

就我用的环境来说,dell poweredge 2600+2cpu+scsi raid 5+linux ,其性能是 ibm s80(16 cpu)+emc 存储+aix 4.3 难以望其项背的,而成本只有后者的十分之一都不到。

现在 intel+linux 的强大组合,已经足以完全替代unix 中低档服务器。所以,sun不断推出x86 服务器。

 paradise 回复于:2003-08-23 23:59:58
比比哪个先要重起吧

 sunsun2003 回复于:2003-08-24 00:20:18
拭目以待

 akai_feng 回复于:2003-08-25 13:56:06
[quote:0e263ddfbb="codefan"]对于unix 系统来讲,没有昂贵的存储系统,没有n多cpu支持,是完全跑不开的,性能上是没有什么优势的。
v480 的cpu 是1.05G hz 的主频,虽然risc  的cpu可能在性能比risc强一点,但是比p3 xeon  1.3 G,还是有些差距的..........[/quote:0e263ddfbb]     

这两台机器都没有用过,不过如果是真的话,恐怕IBM早就关门大吉了

 cwmould 回复于:2003-08-25 14:31:19
linux+Intel这对组合在服务器市场上很有可能是WINTEL组合在家用市场的重演,INTEL在CPU设计上不输于IBM或SUN这样的公司,LINUX在性能上与昂贵的专用UNIX系统并没有很大的差距,而且本来它们就是一个家族的,虽然目前在高端可能还有一些差距,但根据目前的形势,我觉得将来可能LINUX很可能将七零八落的UNIX统一,形成据有统一国际标准的UNIX开放式用平台,然后各个厂家(IBM,SUN等)在此平台上再提供自己的服务或软件。
  当然,这只是个人看法,我使用过linux & soloris 8,跟各位高手比差很多,可我觉得,说实话,还真是linux好使,而且大家如果每家的UNIX都熟悉的话,那也是一种痛苦,因为在在100%通用的前提下,每家还有自己的一点东西,那对用户来讲,是一种痛苦,对市场来讲,那就是一种灾难,如果还是没有统一UNIX平台的情况下,也许将来就是MICROSOFT的天下了,虽然,不稳定,而且容易中毒,安全性更差,可你在使SERVER和PROFESSTION时并不会感觉有什么不同。这
  重申:本人是UNIX系统永远的支持者,我更喜欢用键盘操纵计算机

 maluyao 回复于:2003-08-25 15:34:23
我觉得Linux 比Solaris 还好点.
但Sun Sparc 的机器效能相当不错.可惜贵了点

 无人喝彩 回复于:2003-08-25 15:46:19
对于unix 系统来讲,没有昂贵的存储系统,没有n多cpu支持,是完全跑不开的,性能上是没有什么优势的。 
v480 的cpu 是1.05G hz 的主频,虽然risc 的cpu可能在性能比risc强一点,但是比p3 xeon 1.3 G,还是有些差距的。 

开什么玩笑?知道高缓是干吗用的吗?一个8M的高缓,一个是2M的高缓,能光比主频就出结果吗?

 codefan 回复于:2003-08-25 16:53:15
[quote:d6e76518ea="无人喝彩"]对于unix 系统来讲,没有昂贵的存储系统,没有n多cpu支持,是完全跑不开的,性能上是没有什么优势的。 
v480 的cpu 是1.05G hz 的主频,虽然risc 的cpu可能在性能比risc强一点,但是比p3 xeon 1.3 G,还是有些差距的?.........[/quote:d6e76518ea]     

光L3 cache 有什么用?有比较过L1,L2 cache 吗? 从cpu的设计及制作工艺上比较来说,sparc 比intel 差很远。sparc和pa(hp的)差不多,比power,intel差,比alpha 差的更多,现在,intel拥有了alpha的工艺,不是sparc好比的,你想想,ia 系统,fsb是多少?内存速度是多少?sparc呢?fsb 533M的ia系列是fsb为133M的sparc好比的,内存速度?ia,4.2gb/s,sparc1066 mb/s?怎么比呀?
何况,单从理论上比是纸上谈兵是没有用的。事实是,单从运行程序的角度看,sparc比intel差很远,

 无人喝彩 回复于:2003-08-25 17:12:33
[quote:111f9003a5="codefan"]    

光L3 cache 有什么用?有比较过L1,L2 cache 吗? 从cpu的设计及制作工艺上比较来说,sparc 比intel 差很远。sparc和pa(hp的)差不多,比power,intel差,比alpha 差的更多,现在,intel拥有了alpha的工艺,不?.........[/quote:111f9003a5]     
奇怪了,那你能把intel的这个p3 cpu的几级高缓都是多大说出来吗?让大家来比较一下,看看谁的多。
sparc和intel比起来是晶体管工艺不成,但并不是说明设计的不成,ok?
前端总线的速率高理论上是能提高速度,但现在的系统瓶颈是在总线速度上吗?你提高到1WM去有什么用?
从运行的角度来看是对的,但也要看运行的是什么程序!运行中间件那样的程序对高缓要求不高,即使是solaris x86也和sparc的机器有相近的性能。但运行别的呢?
你认为什么不是纸上谈兵呢?

 yuxq 回复于:2003-08-25 17:16:45
当初程序开发的时候用的是sun还是ibm这里的区别很大!

 老同志lawson 回复于:2003-08-26 16:35:29
实际上,SUN+oracle+jdbc是oracle公司认为的绝配,可以最大发挥oracle的优势,同样,oracle在百万级的数据库中,优势明显,而数据量不是很大时,未必有ms sql跑的快。对于要求运行稳定,数据量很大的行业来说,用SUN+oracle是一种业务上的要求,这也是sun和oracle最赚钱的地方了。平心而论,sun的机器的优势在与稳定,运行速度不是它的特长,所以说道运行速度,比linux+x86要差一些,也没什么惊讶的。

 allonsun 回复于:2003-08-26 19:13:24
是不是系统没有调优??还有你所说的慢是指哪方面慢??还要看稳定性如何呢!!WIN2000会有内存泄露的危险

 ncwangw 回复于:2003-08-26 20:10:03
WIN2000都敢用啊

 robig 回复于:2003-08-26 20:47:49
谢谢大家的支持和帮助。我再去试试。可能是调试的问题。

 codefan 回复于:2003-08-26 22:32:06
打住吧,用了以后,相信用过的人自己心里有数。
还是提醒一句,sparc 的l2  cache 是外部的,而intel p3开始,l2 cache是在cpu内部的。相信intel不会自寻烦恼,花了整个cpu一半数目的晶体管在l2 cache 上,导致p3,p4的成品率大大下降,把部分合格的变为celeron卖。某种程度上说,外置l2 cache 的cpu,还不如同频celeron的水平,好歹人家还有128k全速的l2 cache呢。

 chentaizong 回复于:2003-08-27 09:54:19
看你系统的规模、配置、设计、程序编写的技能等!
SUN,IBM,HP的Unix和oracle卖这么贵,总是有道理的。oracle9i安装比sqlserver2000,udb2之类多占5倍空间,难道都是垃圾。
单纯的简单插入或是更新100万条记录、select * from tablea之类的活儿,mysql最快,informix也很快,mssql,sybase,db2,oracle都慢多了,oracle最慢,不过速度差距都很小。但是遇到大数据量和复杂的sql,oracle就发挥出威力了。
下面是我写的1个查询语句,在银行系统中很常见,查对公贷款户表外业务和存款的变化。存款表的纪录有上亿条记录,表外业务的纪录有几千万条记录。其他的表最小的也有上万条记录,查询一次消耗800~1000兆的内存。一开始行里为了省钱,买了IBM PC Server(2*1.5G P3Xeon(大名鼎鼎的图拉丁P3,比P4 2G快多了),6*74G SCSI160,4G RAM),用qlverser2000做试验,动不动就死,偶尔不死,速度奇慢无比。
不得已换到unix,为了省钱,买了sun的v880(2*900 ultraSparc3 cpu,4GRAM,6*73 HD),oracle9ir1,5秒钟出结果。两边的sql都是我写的,这个sql比较简单,数据库我用过oracle,db2400,udb2,informix,sqlserver,mysql,开发和管理经验有4年了,说熟悉至少还是算得上的。
我的系统环境:solaris8(patch set 22)+oracle9i(patch9.0.1.4)+websphere4(patch4.0.6)+工具类用jdk1.4.2编译+jdbc14.jar(oracle),数据库数据120G,每月增加8G。
另外:jdk1.4的速度比1.3要快很多很多。特别是jdk1.4在solaris下有 -d64参数。在SUN BLADE100工作站做开发(1*UltraSparc2e 500MHzCPU,1.75GRAM,2*80G HD(IDE普通PC硬盘,自己加的)),在jdk1.4.2下运行java程序(加减乘除之类,带-d64参数)速度比我的PC机(P42.6G,2G ECC RAM,2*120G HD做raid0)jdk1.4.2下运行java程序快5倍以上,比PC机运行lcc编译的c程序稍快。
SQL在下贴:

 chentaizong 回复于:2003-08-27 09:55:42
sSql = " select applicantid,ApplicantName,industryName,balance1,Badbalance1,Outerbalance1,deposit1,Recognizance1,"
+" balance2,Badbalance2,Outerbalance2,deposit2,Recognizance2,change,OrgName"
+" from"
+" ("
+" select t1.applicantid as applicantid,getCustomerName(t1.applicantid) as ApplicantName,"
+" getItemName('IndustryType',getIndustryType(t1.applicantid)) as industryName,"
+" balance1,Badbalance1,Outerbalance1,deposit1,Recognizance1,"
+" balance2,Badbalance2,Outerbalance2,deposit2,Recognizance2,"
+" (OuterBalance2-OuterBalance1) as change,"
+" getOrgName(getOrgIDByCustomerID(t1.ApplicantID)) as OrgName"
+" from"
+" ("
+" select applicantid,balance1,Badbalance1,OuterBalance1,deposit1,Recognizance1"
+" from"
+" ("
+" select applicantid,sum(balance*isEquals(LType,'INNER')) as balance1,"
+" sum(BadBalance*isEquals(LType,'INNER')) as Badbalance1,"
+" sum(balance*isEquals(LType,'OUTER')) as Outerbalance1"
+" from"
+" ("
+" select applicantid,bh.balance as balance,"
+" bh.overdueBalance+bh.dullBalance+bh.badBalance as BadBalance,"
+" Decode(substr(loanassetType,1,2),'1','INNER','01','INNER','03','OUTER','OUTER') as LType"
+" from business_putout bp,business_history bh"
+" where bp.applicantid is not null "
+ sCondition
+" and (substr(bp.loanAssetType,1,2)<>'04' or bp.loanAssetType is null) "
+" and bp.loanaccount=bh.loanaccount"
+" and bh.inputdate='"+fromDate+"'"
+" )group by applicantid"
+" ) tl1," //期初的贷款
+" ("
+" select customerid,sum(a5ye) as deposit1,sum(a5ye*IsEquals(kmh,'251')) as Recognizance1"
+" from"
+" ("
+" select customerid,-1*a5ye as a5ye, substr(a5gskm,1,3) as kmh"
+" from deposit_account da,deposit_fullhistory df"
+" where da.sh=df.a5sh and da.account=df.a5zh and df.inputdate='"+fromDate+"'"
+" )"
+" group by customerid"
+" ) td1" //期初的存款
+" where Outerbalance1<>0 and tl1.applicantid=td1.customerid(+)"
+" ) t1,"
+" ("
+" select applicantid,balance2,Badbalance2,Outerbalance2,deposit2,Recognizance2"
+" from"
+" ("
+" select applicantid,sum(balance*isEquals(LType,'INNER')) as balance2,"
+" sum(BadBalance*isEquals(LType,'INNER')) as Badbalance2,"
+" sum(balance*isEquals(LType,'OUTER')) as Outerbalance2"
+" from("
+" select applicantid,bh.balance as balance,"
+" bh.overdueBalance+bh.dullBalance+bh.badBalance as BadBalance,"
+" Decode(substr(loanassetType,1,2),'1','INNER','01','INNER','03','OUTER','OUTER') as LType"
+" from business_putout bp,business_history bh"
+" where bp.applicantid is not null "
+ sCondition
+" and (substr(bp.loanAssetType,1,2)<>'04' or bp.loanAssetType is null) "
+" and bp.loanaccount=bh.loanaccount"
+" and bh.inputdate='"+toDate+"'"
+" )group by applicantid"
+" ) tl2," //期末的贷款
+" ("
+" select customerid,sum(a5ye) as deposit2,sum(a5ye*IsEquals(kmh,'251')) as Recognizance2"
+" from"
+" ("
+" select customerid,-1*a5ye as a5ye, substr(a5gskm,1,3) as kmh"
+" from deposit_account da,deposit_fullhistory df"
+" where da.sh=df.a5sh and da.account=df.a5zh and df.inputdate='"+toDate+"'"
+" )"
+" group by customerid"
+" ) td2" //期末的存款
+" where Outerbalance2<>0 and tl2.applicantid=td2.customerid(+)"
+" ) t2"
+" where t1.applicantid=t2.applicantid"
+" ) "
+" where abs(change)>="+sChange+" order by change desc";

 codefan 回复于:2003-08-27 10:23:30
对blade 100的性能表示怀疑。
我的blade 100, 256M内存,比p4-M 1.8g +256M内存,同时跑java 慢多了。

 无人喝彩 回复于:2003-08-27 11:00:18
[quote:f94914837d="codefan"]对blade 100的性能表示怀疑。
我的blade 100, 256M内存,比p4-M 1.8g +256M内存,同时跑java 慢多了。[/quote:f94914837d]     
这个是我从一台E450上拿来cpu信息
  SUNW,UltraSPARC-II (cpu, 3f0000035d)
  :StateBegin  Mon May 19 11:31:57 2003 
  :FPUType  sparcv9 
  :ProcessorType  sparcv9 
  :State  online 
  :ID  0 
  :UnitAddress  0,0 
  :device_type  cpu 
  :reg  00  00  01  c0  00  00  00  00  00  00  00  00  00  00  00  08 
  :clock-frequency  0x17d78400 
  :upa-portid  0 
  :icache-size  0x4000 
  :icache-line-size  0x20 
  :icache-associativity  0x2 
  :#itlb-entries  0x40 
  :dcache-size  0x4000 
  :dcache-line-size  0x20 
  :dcache-associativity  0x1 
  :#dtlb-entries  0x40 
  :ecache-size  0x400000 
  :ecache-line-size  0x40 
  :ecache-associativity  0x1 
  :sparc-version  0x9 
  :mask#  0xa0 
  :implementation#  0x11 
  :manufacturer#  0x17 
  :devfs-path  /SUNW,UltraSPARC-II 
  :binding-name  SUNW,UltraSPARC-II 
  :instance  -1 
  :_class  cpu 
  :name  SUNW,UltraSPARC-II 
不知道你从哪里得出的结论二级缓存不在cpu里?
另外再说blade100系列用的cpu是IIi还是IIe来的,忘了,高缓很少,那确实是垃圾产品。

 chentaizong 回复于:2003-08-27 12:51:22
“对blade 100的性能表示怀疑。”
自己写个程序试试,比如来个100亿次double型的乘法之类,记得要用jdk1.4。eg: $java -d64 YourPgm
有点奇怪的是:solaris下java(jdk1.4.2)计算double型的乘法的速度比int型的加法还快!
技术的发展居然颠覆了我以前的知识。

 net-wolf 回复于:2003-08-27 13:34:44
[quote:362fc8b56e="cwmould"]linux+Intel这对组合在服务器市场上很有可能是WINTEL组合在家用市场的重演,INTEL在CPU设计上不输于IBM或SUN这样的公司,LINUX在性能上与昂贵的专用UNIX系统并没有很大的差距,而且本来它们就是一个家族的,虽然目前..........[/quote:362fc8b56e]   

unix 当初也只有一家,
Linux 太象unix 了,它无法取代unix

 net-wolf 回复于:2003-08-27 13:41:25
[quote:0a0b2d7800="chentaizong"]看你系统的规模、配置、设计、程序编写的技能等!
SUN,IBM,HP的Unix和oracle卖这么贵,总是有道理的。oracle9i安装比sqlserver2000,udb2之类多占5倍空间,难道都是垃圾。
单纯的简单插入或是更新100万条记录、sele..........[/quote:0a0b2d7800]     

好,支持一下!

 wolfop 回复于:2003-08-27 20:39:03
[quote:780e00bf88="chentaizong"]sSql = " select applicantid,ApplicantName,industryName,balance1,Badbalance1,Outerbalance1,deposit1,Recognizance1,"
+" balance2,Badbalance2,Outerbalance2,deposit2,Recognizance2,change,OrgName"
+" fr..........[/quote:780e00bf88]     
拿这个去欺负IO性能不行的PC,呵呵。

 codefan 回复于:2003-08-27 20:49:55
v480 的缓存信息在这里。
http://www.sun.com/servers/entry/v480/specs.html#g1_0

 codefan 回复于:2003-08-27 20:54:53
[quote:63360fcafa="wolfop"]    
拿这个去欺负IO性能不行的PC,呵呵。[/quote:63360fcafa]     

欺负不了pc. 我现在用的机器,5个15000 rpm scsi硬盘作raid 5,哈哈,和另外一帮弟兄用的 emc  的存储系统有的拚。只是容量小了点,36x4=144G.

 codefan 回复于:2003-08-27 20:57:55
blade 150 还行,512k on-die cache,不过没有说是否在cpu里面。

http://www.sun.com/desktop/workstation/sunblade150/specs.xml#PROCESSOR

 老农 回复于:2003-08-27 22:39:45
[quote:85eb641926="codefan"]v480 的缓存信息在这里。
http://www.sun.com/servers/entry/v480/specs.html#g1_0[/quote:85eb641926]     
"无人喝彩"土了吧:)

 老农 回复于:2003-08-27 22:41:20
[quote:a0e1abf864="codefan"]blade 150 还行,512k on-die cache,不过没有说是否在cpu里面。

http://www.sun.com/desktop/workstation/sunblade150/specs.xml#PROCESSOR[/quote:a0e1abf864]     
on-die 就是指在CPU芯片里的意思。

 rocazj 回复于:2003-08-27 22:44:44
1、不要理解sun一定比其他等快,如果可能将系统调整到最佳状态在说话吧,包括CPU的数目,内存的配置等。

 流动海洋 回复于:2003-08-30 11:54:46
[quote:2b668333d4="ncwangw"]WIN2000都敢用啊[/quote:2b668333d4]     
啊,微软的东西你都不敢用呀
微软的玩意,可以用来练练兵
好玩而已

 soway 回复于:2003-08-30 21:32:32
呵呵,对于要求不是很高的地方,微软的东西还是可以的
至少价格方面要少些。

系统我没怎么对比过性能,不过我曾经测试过sun(sparc)下的小文件处理确实没有linux(386)下的快。

不过sun的稳定性确实很高,我们有一台dns,基本没动过它,运行应该好几年了,除了升级系统。

据我所知,我们这里的省dns也是用的sun的破机器(ultra 6)

 owenqu 回复于:2003-09-11 11:21:27
关键要看什么样的应用!

 diag 回复于:2003-09-11 11:39:51
我这也用LINUX 的机器。。

现在的INTEL 的CPU 太强了。。所以SUN 才不好卖。。

希望SUN 早出新产品。。

 5:13pm  up  3:47,  9 users,  load average: 3.71, 3.21, 2.78
131 processes: 124 sleeping, 6 running, 1 zombie, 0 stopped
CPU0 states: 90.3% user,  4.4% system,  0.0% nice,  4.1% idle
CPU1 states: 99.3% user,  0.2% system,  0.0% nice,  0.0% idle
CPU2 states: 100.0% user,  0.0% system,  0.0% nice,  0.0% idle
CPU3 states: 99.1% user,  0.4% system,  0.0% nice,  0.0% idle
Mem:  2058856K av, 1216188K used,  842668K free,    1016K shrd,  679168K buff
Swap: 2096472K av,       0K used, 2096472K free                  267220K cached

  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
 3090 zhangqi   25   0 62080  58M  4616 R    99.8  2.9  62:33 ncsim
 3144 zhangqi   25   0 70036  66M  5588 R    99.8  3.3  57:23 ncsim
 3562 richard   25   0 17988  17M  2660 R    99.6  0.8   0:44 hspice
 3404 zhaocx    25   0 22452  19M  5292 R    91.0  0.9  19:42 ncsim
 1537 root      16   0  3176 3176  2588 S     3.7  0.1   3:06 magicdev
 1763 root      16   0  1244 1244   956 S     0.3  0.0   0:27 top
 3264 root      15   0  1228 1228   956 S     0.3  0.0   0:07 top
 3565 root      15   0  1236 1236   956 R     0.3  0.0   0:00 top

 bosssir 回复于:2003-09-11 12:10:13
我个人认为在低端应用中,不如用PC server,---快。
sun 在高端还有绝对的优势。 你的V480的内存不大吧,标机配置就很低的。CPU肯定没有 至强1.3G快。还有启动速度sun确定要慢些,不过很稳定。我们单位就有一台,从安装到现在还未出问题。

 liuqinghe 回复于:2003-09-11 12:47:54
[quote:dd7188d7d8="codefan"]cpu : sparc < intel
database : oracle < mssql
j2ee server : wls 7<wls 6
db interface : jdbc < odbc

加起来,结果不是很清楚了?[/quote:dd7188d7d8]     



不能这样比较!

 liuqinghe 回复于:2003-09-11 12:53:16
[quote:5eee1a09b9="codefan"]对于unix 系统来讲,没有昂贵的存储系统,没有n多cpu支持,是完全跑不开的,性能上是没有什么优势的。
v480 的cpu 是1.05G hz 的主频,虽然risc  的cpu可能在性能比risc强一点,但是比p3 xeon  1.3 G,还是有些差距的..........[/quote:5eee1a09b9]     





有鉴定!这个比较只是个个例,不能代表所有,高端sun可以发挥smp的优势!我不知道sun 480 产品定为如何,但是xeon 1。3的ibm应该是中档的机器。

 liuqinghe 回复于:2003-09-11 12:59:33
[quote:aa369ed983="codefan"]    

光L3 cache 有什么用?有比较过L1,L2 cache 吗? 从cpu的设计及制作工艺上比较来说,sparc 比intel 差很远。sparc和pa(hp的)差不多,比power,intel差,比alpha 差的更多,现在,intel拥有了alpha的工艺,不?.........[/quote:aa369ed983]     





以后sparc(sun) ,pa(hp) ,power(ibm),alpha(compaq※hp)的发展方向都 ia 64 (安腾)

 liuqinghe 回复于:2003-09-11 13:04:14
[quote:2e36a34759="codefan"]    

欺负不了pc. 我现在用的机器,5个15000 rpm scsi硬盘作raid 5,哈哈,和另外一帮弟兄用的 emc  的存储系统有的拚。只是容量小了点,36x4=144G.[/quote:2e36a34759]     






系统带宽,pc server 象山间小路,而小机也算上是平坦的大道把!

 oldv 回复于:2003-09-11 14:40:41
用友有一个兄弟,拿他的笔记本编了一java程序,计算加减乘除,还有拷贝一个10m的文件。
然后和sun的e4500比较,得出的结果是笔记本比e4500计算速度、i/o都要快好多,然后得出e4500不如笔记本。
这样的结果有意义吗?你相信吗?
打死我也不信,所以,别太相信什么指标测算了,那都是虚的,实实在在的应用跑得稳、快才是真实的。
不然,那我们都用笔记本来代替unix机器好了,那我们就可以扛着我们的系统满世界转悠,多么美好的it前景:)

 zhangpiwang 回复于:2003-09-11 14:53:58
[quote:950ff1c713="oldv"]用友有一个兄弟,拿他的笔记本编了一java程序,计算加减乘除,还有拷贝一个10m的文件。
然后和sun的e4500比较,得出的结果是笔记本比e4500计算速度、i/o都要快好多,然后得出e4500不如笔记本。
这样的结果有意义吗..........[/quote:950ff1c713]     

^_^,相对而言,也相当于,e4500围着我们跑

 zhangpiwang 回复于:2003-09-11 14:55:31
[quote:73235e52c2="oldv"]用友有一个兄弟,拿他的笔记本编了一java程序,计算加减乘除,还有拷贝一个10m的文件。
然后和sun的e4500比较,得出的结果是笔记本比e4500计算速度、i/o都要快好多,然后得出e4500不如笔记本。
这样的结果有意义吗..........[/quote:73235e52c2]     

^_^,相对而言,也相当于,e4500围着我们跑
说实在的我还用e4500当浏览器上网来着,却是不如笔记本快,但是同时他还跑着全省的一个大数据量应用!^_^

 siemone 回复于:2003-09-11 17:21:30
不全是吧,还是WEB LOGIC的问题,因为PC平台的中间件产品性能上要比UNIX平台上快很多。
以前我们做项目的时候,用IBM H70(4CPU/4GB) 跑WEBSPHERE 3。5 + DB2 ,与我的笔记本(P3 800 512MB)跑WEBSPHERE 3。5+DB2,明显我的笔记本的响应速度比H70还快。
但是一到120个连接以上的时候,笔记本(后来还做过PC SERVER的测试)都明显慢下来了,而H70上直到300个连接响应速度还是和100个(甚至50个)一样快(慢?)
后来跟IBM讨论过这问题,他们的答复就是WEBSPHERE/WEBLOGIC 这类中间件(尤其是基于JAVA的),PC(WINDOWS)平台是比UNIX快,因为内核还不大一样,PC平台的调度更快速。

 siemone 回复于:2003-09-11 17:22:04
不全是吧,还是WEB LOGIC的问题,因为PC平台的中间件产品性能上要比UNIX平台上快很多。 
以前我们做项目的时候,用IBM H70(4CPU/4GB) 跑WEBSPHERE 3。5 + DB2 ,与我的笔记本(P3 800 512MB)跑WEBSPHERE 3。5+DB2,明显我的笔记本的响应速度比H70还快。 
但是一到120个连接以上的时候,笔记本(后来还做过PC SERVER的测试)都明显慢下来了,而H70上直到300个连接响应速度还是和100个(甚至50个)一样快(慢?) 
后来跟IBM讨论过这问题,他们的答复就是WEBSPHERE/WEBLOGIC 这类中间件(尤其是基于JAVA的),PC(WINDOWS)平台是比UNIX快,因为内核还不大一样,PC平台的调度更快速。

 oldv 回复于:2003-09-11 17:31:11
是的,所以不能光看一点简单的指标就纸上谈兵说这个好那个不好。
真刀实枪地跑起大应用来才见真英雄。因为unix系统多是用作比较高端的应用,它的平台软硬件架构并不会争一时或一面之快,但它的整体性能,尤其是跑大应用时的响应性、强壮性。

 m11andyov 回复于:2003-09-11 21:19:26
不错!我就刚刚使用SOLARIS,感觉跟IBM的好多东西都不一样,需要重头再来,真累!

 heibai 回复于:2003-09-11 23:46:56
关于速度:
平心而论risc和mips的单点性能不如ia的东西;
我用sun 4500跑Oracle,300人以下还不如pc,当然数据库比较小,

cpu发展方向
安腾的确是一个非常好的构架,但不是全部,用他来跑数据库的确不错,
但用他来做多用途处理器,个人认为不太好。起码,路由器,防火墙不行。
smp方式本身就有缺陷,对于传统业务并行计算,点阵计算也许更好。
安腾号称能连接8096颗cpu。
cpu的比较只能具体问题,具体分析,不能一概而论。

 elk 回复于:2003-09-12 00:02:34
论速度嘛。。。。。还是我的PC机最快。。。。。。。
P4 1.6A oc 2.13G,512M Rambus RAM,硬盘作Raid0:
安装windows98只要8分钟;
装Windows 2000 Advanced Server 只要22分钟;
RH 7.2上装Oracle9.2.0加建库不超过30分钟
嘿嘿
是我去年3月配的机器

服务器对速度的要求通常是不高的,稳定和可扩展性才是最重要的
也就是通常服务器厂家所说的RAS(Reliability,Availability,Serviceability)
这个S可不是Speed哦
所以争论服务器和PC的速度谁快是没有任何意义的

 浦东本地人 回复于:2003-09-13 07:03:19
可笑呀,  告诉你们INTEL内部就是用SOLARIS+SPARC的还有必要说啥么?!!!!!!

 wolfop 回复于:2003-09-13 18:15:36
[quote:d4f2f610f8="浦东本地人"]可笑呀,  告诉你们INTEL内部就是用SOLARIS+SPARC的还有必要说啥么?!!!!!![/quote:d4f2f610f8]     
搞笑也不要这样搞笑法。

 jackjoo 回复于:2003-09-13 23:45:13
我想各位还是搞清楚“计算机结构”再发表吧,64Bit和32Bit,单处理机和多处理机也能作比较的吗?再说试试用上千用户分别连接,看看效果?

 shen 回复于:2003-09-14 10:53:57
SUN的SPARC比FUJITSU SPARC ,INTEL 32位 和POWERPC慢是毫无疑问.
而且SUN的L2 CACHE是外置,L1 CACHE只是和AMDXP一样大.
有朋友测试过在同样软件版本同样内存配置下仿真,U10比2.4B慢10倍.

可是当买一台双INTEL的带64位PCI之类的高端PC时其价格和买一台SUN BLADE1K差不多.而且软件的的稳定性不如SOLARIS.(FREEBSD的软件不够和SMP差).SUN的还有支持服务.

 helixor 回复于:2003-09-14 23:20:35
计算机的性能不能简单的以一个程序的快慢来判定。
如果有两台机器,U和X。两个应用A和B.
如果A在U上跑得比X快。而B在X上跑得比U快。那么到底是U快还是X快?

有的同志说TPC-C值。那毕竟是一个理想的值。没有太大的意义。我个人认为比较可行的办法是根据应用,在不同的机器上调出最优值,在不同的压力下作测试。再综合各方面的因素,如价格,可维护性,客户关系等非技术因素,选择适合自己应用和预算的机器。

 tompuer 回复于:2003-09-15 10:05:16
[quote:2e69c92669="helixor"]计算机的性能不能简单的以一个程序的快慢来判定。
如果有两台机器,U和X。两个应用A和B.
如果A在U上跑得比X快。而B在X上跑得比U快。那么到底是U快还是X快?

有的同志说TPC-C值。那毕竟是一个理想的值。没有太大..........[/quote:2e69c92669]
Good,同感,UP!!

 lyric 回复于:2003-09-15 10:58:05
[quote="老农"]    
codefan 写到: 
v480 的缓存信息在这里。 
http://www.sun.com/servers/entry/v480/specs.html#g1_0 

"无人喝彩"土了吧:)
quote]     

农先生就不要到这里来笑SUN来了吧!!
我知道SUN比IBM慢的!
SUN的E420,IBM的F80
都是2个450的CPU,2G的内存,
就是慢的多!

 boywxg 回复于:2003-09-24 01:29:55
据我所知,绝大多数电信级的应用是用unix的,极其稳定!

 老农 回复于:2003-10-01 01:06:03
[quote:254304250c="lyric"]吓?]    
codefan 写到: 
v480 的缓存信息在这里。 
http://www.sun.com/servers/entry/v480/specs.html#g1_0 

"无人喝彩"土了吧:)
quote]     

农先生就不要到这里来笑SUN来了桑。?
我知道SUN比IBM?.........[/quote:254304250c]
不好意思 :oops: 
俺和无人喝彩是朋友,看他土了借机来奚落他一下。

 gusu 回复于:2003-10-17 23:54:17
追求哪个最快哪个慢有什么用
主要还是看硬件之间的配合度 
硬件软件之间的利用率

 gusu 回复于:2003-10-17 23:54:55
上面只是穷人的想法
呵呵
哈哈

 zonzi 回复于:2004-02-22 21:23:40
每个cpu的作用是不同的:sun的cpu是专为处理多线程设记的,运行的环境和x86是很不同的,比如电信方面就要同时处理非常多的线程,(信号),所以一般选择sun sparc; 这点是x86没法超越的。
还有就是大型运算,一般是用unix的,因为稳定性高。
至于x86和sparc有什么区别,那么希望大家多看几本关于cpu设计的书吧,不是三言两语就解释的清楚的,只要了解cpu解构,那就清楚为什么sparc有8mb l2 cache external 了。
还有就是大家有没有想过,为什么显卡不用x86芯片吗?

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网