找回密码
 新注册用户
搜索
查看: 6379|回复: 16

linux在计算上是不是很有优势

[复制链接]
发表于 2009-6-8 10:20:16 | 显示全部楼层 |阅读模式
在PrimeGrid对比了一下在同一台电脑上的三个系统:

Win XP 32bit
Measured floating point speed2561.95 million ops/sec
Measured integer speed4580.83 million ops/sec


Win 7 64bit(快了点,但不多)
Measured floating point speed2482.72 million ops/sec
Measured integer speed5869.48 million ops/sec


Ubuntu 9.04 AMD64(最快)
Measured floating point speed2727.24 million ops/sec
Measured integer speed7868.32 million ops/sec


显然Ubuntu运算速度要高不少,特别是整数运算。
是不是因为我的是AMD Athlon 64 X2处理器,Windows X64是为Intel设计的(是吗?),Ubuntu For AMD64是为AMD设计的,所以搭配很好?
回复

使用道具 举报

发表于 2009-6-8 10:46:34 | 显示全部楼层
以实际运算速度为准   这个测试仅供参考
回复

使用道具 举报

发表于 2009-6-8 11:58:00 | 显示全部楼层
原帖由 Julian_Yuen 于 2009-6-8 10:46 发表
以实际运算速度为准   这个测试仅供参考



没错, 我也感觉这个测试不能真正反应运算所需的时间。
回复

使用道具 举报

 楼主| 发表于 2009-6-8 12:24:42 | 显示全部楼层
也许吧~~~

不过觉得Windows 7算起来的确效率不高
回复

使用道具 举报

发表于 2009-6-8 13:21:58 | 显示全部楼层
老早就有 “wintel 联盟” 的说法。。。

我曾是十多年的老 A 啦,为了BOINC(经过仔细比较),才变成 I 的。。。。
回复

使用道具 举报

发表于 2009-6-8 19:41:41 | 显示全部楼层
在分子模拟领域,Linux下的gaussian软件确实很有优势,当然,win下的gaussian也有,不过,工科院校都用Linux平台的
回复

使用道具 举报

发表于 2009-6-13 09:12:05 | 显示全部楼层
原帖由 cuihao 于 2009-6-8 10:20 发表
在PrimeGrid对比了一下在同一台电脑上的三个系统:

Win XP 32bit
Measured floating point speed2561.95 million ops/secMeasured integer speed4580.83 million ops/sec

Win 7 64bit(快了点,但不多)
Measured floating ...




确实如此,以前我也作过类似的比较,在相同硬件的前提下,linux、unix的运算效率会比windows高,如果您的linux是命令行方式,还会更高
回复

使用道具 举报

发表于 2009-6-13 10:23:39 | 显示全部楼层
原帖由 refla 于 2009-6-8 13:21 发表
老早就有 “wintel 联盟” 的说法。。。

我曾是十多年的老 A 啦,为了BOINC(经过仔细比较),才变成 I 的。。。。

通常I的主频比较高,对于很多小内存的数学计算是很有优势的。
回复

使用道具 举报

发表于 2009-6-13 10:38:30 | 显示全部楼层
原帖由 BA7NQ 于 2009-6-13 09:12 发表




确实如此,以前我也作过类似的比较,在相同硬件的前提下,linux、unix的运算效率会比windows高,如果您的linux是命令行方式,还会更高


win主要注重用户体验。有很多累赘和耗资源的东西。

相对来说unix以及linux的内核都比较精致。根据需要可以去除那些不必要的服务、程序。任务调度的效率也比较高。

还有一点就是开发者风格和素质。win下的开发环境以功能为主,开发风格更方便用户,给他们以更懒散、更便利的影响。对有关效率和优化的工作不是很有耐心。
所以上层代码看起来很简单,但是实际编译出来的东西有很多是效率很低的。

相对于unix开发,linux开发也从学徒开始就秉承可传统资深程序员良好作风。linux环境有其事unix环境不以缓慢的人机交互为主,而以大量的处理任务为主。稳定性和效率放在了首位。那些从汇编到C的精益求精和一丝不苟的精神永远引领着世界软件业不断地前进。直到。。。。。。。。。。。那一天的到来。
回复

使用道具 举报

发表于 2009-6-13 18:33:48 | 显示全部楼层

回复 #5 refla 的帖子

intel靠的是硬實力,不但主頻高,而且線路設計較好
amd靠的是軟實力,可diy程度高,BE版.2核改4核就是好例子,威力如何要看用家的技術
兩者就如兩儀~
回复

使用道具 举报

发表于 2009-6-15 19:36:34 | 显示全部楼层
原帖由 refla 于 2009-6-8 13:21 发表
老早就有 “wintel 联盟” 的说法。。。

我曾是十多年的老 A 啦,为了BOINC(经过仔细比较),才变成 I 的。。。。


那不一定了...现在用icc编译linux除了glibc以外的所有环境可以获得更好的性能...尤其是服务程序..
回复

使用道具 举报

发表于 2009-6-15 23:31:00 | 显示全部楼层
其实……关键是……闲置的linux服务器性能基本都很高……
回复

使用道具 举报

发表于 2009-6-16 17:45:51 | 显示全部楼层
原帖由 universebreaker 于 2009-6-13 18:33 发表
intel靠的是硬實力,不但主頻高,而且線路設計較好
amd靠的是軟實力,可diy程度高,BE版.2核改4核就是好例子,威力如何要看用家的技術
兩者就如兩儀~



硬还是软得看时间....Intel还在玩他的烤炉P4的时候AMD已经远远领先了~~
回复

使用道具 举报

 楼主| 发表于 2009-6-16 19:40:47 | 显示全部楼层
我比较支持AMD与Intel竞争,所以买了AMD CPU。

而且真的很便宜,华硕 M3A78主板。Athlon 5200+,2GB DDR2 800,Geforce 9400 GT(这个比较失误),250GB硬盘,我总共用了1770,你信吗?(其实主要是因为没买显示器)
回复

使用道具 举报

发表于 2009-6-16 20:00:35 | 显示全部楼层

很难说

现在各项目的linux版本水平明显比以前高了。

06、07年,e@h的linux版本明显比win慢
回复

使用道具 举报

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

本版积分规则

论坛官方淘宝店开业啦~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-9-23 20:16

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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