POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 1798|回复: 24
打印 上一主题 下一主题

哈哈哈哈,我说什么来着:Linux测试,32位大幅领先64位

[复制链接]
跳转到指定楼层
1#
发表于 2006-9-25 14:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Linux测试:32位大幅领先64位  - 2006-9-25 14:17:00 上方文Q    |

芝加哥计算机性能咨询机构Neal Nelson & Associates近日对Linux进行了一次测试,发现32位版的结果全面领先64位版,最大幅度达37%之多。

测试用Linux系统是来自Novell的SUSE Linux Enterprise Server 10,测试程序为Small Business Transaction Benchmark,系统配置包括:泰安S2881双路服务器主板(AMD 8131 + 8111芯片组)、两颗AMD Opteron 242 1.6GHz处理器(64位)、2GB ECC Reg DDR内存(系统成本1282美元)。

在测试中,32位系统仅在1个活动用户的情况与64位系统持平,其他情况下均处于领先局面,尤其是在256个活动用户的情况下,领先幅度高达37%,128个用户的情况也也领先30%。

Novell方面对此简单回应说不足为奇。



RacingPHT 该用户已被删除
2#
发表于 2006-9-25 15:14 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

3#
发表于 2006-9-25 15:46 | 只看该作者
x86-64 这东西最大的性能提升就在于抛弃了 x87
回复 支持 反对

使用道具 举报

potomac 该用户已被删除
4#
发表于 2006-9-25 16:07 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

RacingPHT 该用户已被删除
5#
发表于 2006-9-25 16:08 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

6#
发表于 2006-9-25 16:19 | 只看该作者
顶多能说x86领先X86_64,要不要比同频IA-64呢?
其实不管AMD的X86_64还是Intel的EM64T,与x86最显著的区别不过是64位寻址能力而以,等全套指令64位化的时候那才是体现性能差别的时候。不知LZ有没经历过286-386SX-386DX的时代?有的话则肯定深有体会。
回复 支持 反对

使用道具 举报

7#
发表于 2006-9-25 16:40 | 只看该作者
一个跑起来是32bit带宽的整数,一个跑起来是64bit的,一下子多了一倍。这相当于CPU的存储带宽一下子少了一半。

不过我估摸着,这里的64bit测试程序是被重新编译过的,而且大概所有int型的变量都被编成了Int64了,不然不会出现这样大的性能差距。
回复 支持 反对

使用道具 举报

8#
发表于 2006-9-25 16:48 | 只看该作者
换一种测试软件,搞不好64位的快一倍都有可能。
看问题还是全面点好。许多的测试都是有意或者无意的不全面的。
回复 支持 反对

使用道具 举报

RacingPHT 该用户已被删除
9#
发表于 2006-9-25 16:49 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

10#
发表于 2006-9-25 16:56 | 只看该作者
我今晚post CPU2000的64bit vs 32bit测试,Conroe vs K8。
回复 支持 反对

使用道具 举报

11#
发表于 2006-9-25 18:58 | 只看该作者
x86_64本来就比32位慢

x86_64还用4级页表,开销不知道大多少:unsure:
回复 支持 反对

使用道具 举报

12#
发表于 2006-9-25 19:21 | 只看该作者
原帖由 Edison 于 2006-9-25 16:56 发表
我今晚post CPU2000的64bit vs 32bit测试,Conroe vs K8。

今晚快到了,期待期待w00t)
回复 支持 反对

使用道具 举报

13#
发表于 2006-9-25 20:07 | 只看该作者
原帖由 Edison 于 2006-9-25 16:56 发表
我今晚post CPU2000的64bit vs 32bit测试,Conroe vs K8。


w00t) 已经是晚上了,小E赶紧贴
回复 支持 反对

使用道具 举报

14#
发表于 2006-9-25 23:15 | 只看该作者
C大忘了?:(
回复 支持 反对

使用道具 举报

15#
发表于 2006-9-26 09:18 | 只看该作者
已经贴了      
回复 支持 反对

使用道具 举报

16#
发表于 2006-9-26 10:01 | 只看该作者
原帖由 RacingPHT 于 2006-9-25 16:49 发表
重新编译只会更改指针的size, int该怎么存还怎么存, 顶多读进寄存器的时候扩展为64bit而已.



那还得了?
回复 支持 反对

使用道具 举报

17#
发表于 2006-9-26 10:02 | 只看该作者
原帖由 roadrunner 于 2006-9-26 09:18 发表
已经贴了      



哪?
回复 支持 反对

使用道具 举报

18#
发表于 2006-9-26 12:33 | 只看该作者
原帖由 ximimi 于 2006-9-25 18:58 发表
x86_64本来就比32位慢

x86_64还用4级页表,开销不知道大多少:unsure:


哪来的四级页表?linux只有3级页表。
回复 支持 反对

使用道具 举报

19#
 楼主| 发表于 2006-9-26 12:56 | 只看该作者
原帖由 ktrudger 于 2006-9-26 12:33 发表


哪来的四级页表?linux只有3级页表。

去看最新的内核。2.6.11以后的。
回复 支持 反对

使用道具 举报

RacingPHT 该用户已被删除
20#
发表于 2006-9-26 14:03 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-2-4 13:48

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表