Linux经常被认为是比Windows速度更快的操作系统,那么在2010年里是否真的如此呢?Windows 7发布之前就赢得了广泛赞誉,目前在销量和份额方面都是节节攀升,而Linux阵营遭遇了诸多不顺:EXT4文件系统为了保证可靠性而慢了很多、Linux系统内核已经很长时间没有显著性能增强了、开源Linux显卡驱动仍然难以匹敌官方闭源驱动、Linus Torvalds也对Linux内核的发展颇有微词……
现在Ubuntu 10.04 LTS终于发布了,也给Linux阵营带来了一丝清凉,不过它在速度上相比于Windows 7会有何表现呢?Phoronix.com近日在六台机器上对Ubuntu 10.04 LTS x86_64、Windows 7 Professional x64进行了多达55项对比测试,而且每一项都运行至少三遍以确保结果的精确性。
测试中操作系统配置均保持默认值,显卡驱动则是官方最新版,其中A卡是催化剂10.4,N卡GeForce 197.54 Windows和GeForce 195.36.15 Linux,ION移动平台采用GeForce 197.16。
测试平台涉及的范围相当广泛,包括移动、高低端桌面和服务器等,具体配置如下:
平台一ION:
Atom 330 1.6GHz处理器(双核心四线程)、华擎AMCP7AION-HT主板、2GB内存、希捷ST9320325AS 320GB硬盘、ION 512MB显卡(频率450MHz)、戴尔S2409W显示器。
平台二PX4:
Phenom X4 9500 2.2GHz处理器(四核心)、精英A790GXM-A主板、4GB内存、希捷ST3250310AS 250GB硬盘、Radeon HD 5770 1GB显卡、戴尔S2409W显示器。
平台三AX3:
Athlon II X3 425 3.2GHz处理器(三核心)、微星890GXM-G65主板、4GB内存、希捷ST3250310AS 250GB硬盘、Radeon HD 4670 512MB显卡、戴尔P2210H显示器(下同)。
平台四CI3:
Core i3-530 3.32GHz处理器(四核心)、精英H55H-M主板、2GB内存、OCZ Vertex 64GB固态硬盘、HD Graphics 256MB集成显卡。
平台五CI7:
Core i7-920 3.60GHz处理器(四核心八线程)、华擎X58 Super主板、3GB内存、ST3320620AS 320GB硬盘、GeForce 9800 GTX 512MB显卡。
平台六OPT:
Opteron 2384 2.70GHz处理器(双路/八核心)、泰安S2932/S2932-E主板(MCP55芯片组)、4GB内存、西数WD1600YS-01S 165GB硬盘、FirePro V8800 2GB显卡。
好了,下边看测试结果。因为项目众多、数据繁杂,大家可以分别看曲线图和表格,后者中红色数据代表Windows 7胜出、绿色数据则表示Ubuntu 10.04拿下,如果都是灰色的说明差距不大。
Nexuiz 2.5.2:在这款DarkPlaces引擎的OpenGL射击游戏中,Windows 7可以说是勉强胜出,在PX4、CI3机器上更快,AX3、CI7上则是Ubuntu 10.04更快。
OpenArena 0.8.5:《雷神之锤3:竞技场》的开源内容包,Windows 7全面领先,只有在部分低分辨率的时候输给了Ubuntu 10.04。
Urban Terror 4.1(城市反恐):基于Quake 3引擎的免费游戏,Windows 7没有给Ubuntu 10.04留任何颜面。
Warsow 0.5:基于Quake 2修改版引擎的跨平台开源、卡通风格第一人称射击游戏,Windows 7领先的时候更多,但是Ubuntu 10.04也不算差,另外OPT平台无法运行此游戏。
Lightsmark 2008:Windows 7赢得几乎悬念,Ubuntu 10.04的绿色数字只有在AX3平台、1920×1080分辨率下出现了一次。
Unigine Sanctuary 2.2:Ubuntu 10.04算是小小地扬眉吐气了一次,在PX4、AX3、OPT半数平台上取胜,但CI3平台上无法运行此程序。
Unigine Tropics 1.2:ION、CI3平台不兼容,而在PX4、AI3、OPT平台上依然是Ubuntu 10.04的天下,Windows 7只有在CI7上赢了一回。
Unigine Heaven 2.0:ION、CI3平台继续杯具,Ubuntu 10.04继续在OPT平台上占优,但PX4、AX3、CI7都被Windows 7统治了。
SPECViewPerf 10:AX3平台上彼此相差不多,但CI7平台上Ubuntu 10.04明显高出一筹,两轮测试下来成绩都是Windows 7的两倍,而且在PX4、OPT平台上Windows 7系统竟然无法运行测试(ION平台就算了),因此综合来说Ubuntu 10.04得胜。
小结:
Linux爱好者肯定希望Ubuntu 10.04 LTS能给微软Windows 7带来一次冲击,但是很遗憾。AMD、NVIDIA官方闭源驱动在Windows、Linux之间共享了大部分代码,使用它们的时候Windows 7的领先优势十分明显,OpenGL性能好很多,Ubuntu 10.04 LTS只在少部分场景中更快一些。
特别是对Intel集成显卡用户来说,Windows 7才是最适合的,Ubuntu 10.04 LTS系统中因为驱动的缘故表现更加惨淡。当然了我们都知道,Intel集成显卡本来就不是游戏玩家的首选。
Linux原本就不是为游戏设计的,出现这种局面并不意外,但从测试结果看,Ubuntu 10.04 LTS虽然输得挺惨,但并非颜面扫地,其游戏性能也基本可以接受,而且好消息是正在有越来越多的游戏技术和作品向Linux平台迁移,比如Valve Steam游戏客户端和Source起源引擎,再比如Unigine引擎游戏(很可能是Primal Carnage)。