本文,将会对近期发布的Fedora 16和Ubuntu 11.10进行开机、功能性能对比测试。 首先,我们需要了解,这两款系统平台的不同之处带来的诸多乐趣。Fedora 16基于Linux 3.1内核搭载GNOME 3.2.1桌面环境,包含GNOME Shell。Fedora 16还进一步融合了谈论较多的init系统服务。 与此同时,上月发布的Ubuntu 11.10基于Linux 3.0内核搭载Canonical Unity桌面环境下的某些GNOME 3.0软件包。Fedora 16和 Ubuntu 11.10也拥有不是共同特点,比如都使用GCC 4.6编译器,默认设置上延续了EXT4文件系统。 在电池和能耗测试方面,我们使用了市场上较为流行的联想ThinkPad T61、华硕Eee PC和联想ThinkPad W510作为测试平台。
系统启动速度则仍然采用了熟悉的Bootchart工具,而且这两个系统平台都是安装的64位版本,系统启动过程中全部设置为自动登录模式,其他设置全部选为默认。更为重要的是,在记录启动数据之前每个系统都重启三次。 首先采用Bootchart进行测试的是华硕Eee PC 1301N平台。该上网本配有Intel Atom 330双核x86-64处理器,Nvidia GeForce 9400 M显卡,2GB内存以及容量为250GB、5400转的日立SATA硬盘。 通过Bootchart测试得出Fedora系统启动时间为32.72秒,Ubuntu 11.10则为32.40秒,稍微快一点点。 Fedora 16启动落后13秒 然而,在配有Intel酷睿双核T9300、4GB内存、100GB和7200转SATA日立硬盘的ThinkPad T61平台上,Ubuntu 11.10的系统启动表现出众,二者的差距明显拉大。Fedora 16启动时间为28.23秒,Ubuntu 11.10则仅为22.88秒。 最后一个测试平台ThinkPad W510——基于Intel 酷睿i7 720QM四核处理器(支持超线程)、英特尔160GB SSD(SSDSA2M160)的笔记本电脑。该测试环境下,Fedora 16启动时间为25.81秒,Ubuntu 11.10更快,达到12.24秒。 闲置情况下能耗对比 能耗测试方面,我们首先使用了搭载Atom 330、Nvidia ION(GeForce 9400)显卡在电池运行模式下的上网本进行测试。
测试发现,这两款Linux发行版都处于闲置运行状态下,Fedora 16的能耗比Ubuntu 11.10略低。
而在运行OpenArena game状态下,Fedora 16的能耗表现同样优于Ubuntu 11.10。
此外,在Fedora 16系统上运行的OpenArena速度略比Ubuntu要快,因为它采用了bleeding-edge开源显卡处理能力。而在Atom 330硬件环境下,C-Ray运行较为吃力,其能耗介于Canonical和红帽OS之间。 这次,Ubuntu 11.10反败为胜,虽然它们都采用了GCC 4.X编译器,但Ubuntu 11.10运行速度还是要快些。 ThinkPad T61下能耗对比 下面展示的是基于ThinkPad T61的能耗对比测试。 在该测试环境下,同样处于闲置状态下的系统,Ubuntu 11.10能耗稍低于Fedora 16。 而在运行OpenArena游戏时,Ubuntu 11.10拥有比Fedora 16更高的能效。 不过,得益于Nouveau驱动,Fedora 16运行OpenArena速度更快。 在C-Ray能耗测试结果方面,二者几乎相近。 而在C-Ray运行速度方面,Fedora 16再次胜出。 ThinkPad W510下能耗对比 最后,我们使用ThinkPad W510对这两个系统进行能耗测试。 同样,我们分别在Ubuntu和Fedora系统运行OpenArena游戏,其能耗平均下来相差无几。 而OpenGL性能为Fedora 16运行该游戏带来了显著的速度提升。 在运行C-Ray时,这两款Linux发行版系统的能耗表现也别无二致。 虽然Ubuntu 11.10通常情况下,系统启动速度要比Fedora 16快,但其能耗方面表现并不出众。很多情况下,Ubuntu 11.10和 Fedora 16能耗大体一种,但还是要取决于CPU、GPU和其他因素。幸运的是,在接下来的Ubuntu 12.04 LTS和Fedora 17上都有更 好的能耗管理提升,相信它们会比此次测试表现更加优秀。 |