|
发表于 2003-5-12 23:46:47
|
显示全部楼层
最初由 jycook 发布
[B]
你也得看清楚我问什么,你再叫,你会,那你能回答这个问题吗?另外再说一下,我玩服务器的时候不知你见没见过什么是服务器 [/B]
首先我警告你, 再出现这种语气的帖子, 我马上封掉你的IP和帐号。
其次, 前面两位会员说的是正确的。你自己先去搞清楚什么叫服务器CPU和什么是桌面CPU。 自己无知不要说别人也无知。
服务器CPU和桌面型CPU的主要区别是CPU的架构(Architecture)不一样以及缓存的大小不一样。Intel的服务器CPU(Xeon)采用的是和桌面型CPU完全不同的架构。所以这两种CPU是不能光用时钟频率来衡量性能的。 就比如一个巨人和一个矮子跑步, 同一时间内巨人只跨出了10步, 而矮子跨出了20步, 但你并不能绝对的说矮子一定比巨人跑的快。所以光看时钟频率说P4 3GHz比Xeon 550MHz要快是不准确的。比较CPU是要比较性能的, 光比较时钟频率是没有意义的。
另一个区别是缓存的大小。 缓存(Cache)是集成在CPU晶片上的一块存储器, 因为这一点, 所以CPU访问它的速度就比系统的总线速度要快很多倍。所以在某些对内存读写频繁的情况下(比如数据库或者搜索引擎等)缓存的大小可以极大的影响CPU的整体性能。桌面型的CPU通常只有16K的一级缓存和256K的二级缓存; 而Xeon则有至少512K的二级缓存, 最大可到2MB(目前)。而目前最新的Xeon MP处理器则可以做到256K的二级缓存和2MB的三级缓存。
解释了这两者的区别, 现在来回答你的问题:那一个方案会快点,那一个方案CPU的使用率会小点? 答案是不一定。 要看你干什么了。 “如两种CPU运行支持双CPU的软件”, 那要看是什么样的软件。比如用IIS或Apache来跑一个并发连接数少的小流量的网站, 那么P4 2.4GHz会快一些, 因为只是一些动静态文件的直接调用。 但是如果用SQL Server或Oracle来跑一个中型以上的数据库, 那么P4 2.4GHz一开机就会被拖死的, 而Xeon 550MHz则虽然运行的不快, 但是至少不会被拖死。IIS, Apache, SQL Server, Oracle等这些都是支持双CPU的软件。 所以你的问题笼统的问“一个支持双CPU的软件”, 支持双CPU的软件有成千上万种, 怎么可能有统一的答案? 至于什么传奇的服务端, 你要自己去问看他们的这款软件是对时钟频率要求高还是对缓存要求高。
最后, 你买过几款服务器就在这里大言不惭地叫嚣“我玩服务器那时候如何如何”? 你家里有几台服务器? Dell的PE6600你用过吗? IBM的X440你用过吗? Compaq的DL580 G2你用过吗? Sun的V680你用过吗? 前面几位会员都是好心帮你, 你有什么好叫嚣的? |
|