拼实力!FreeBSD“双星”挑战Ubuntu平台
时间:2010-08-04 来源:zol
在开源世界中,FreeBSD是一个高效、稳定的UNIX操作系统,是众多BSD UNIX分支中的一个。FreeBSD 8.1是自09年11月FreeBSD 8.0发布以来的第一个主要升级版。虽然FreeBSD官网上还没有放出FreeBSD 8.1发布的消息,但是用户们已经可以在官方的FTP上找到其下载地址了:
i386: ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/8.1/
AMD64: ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/ISO-IMAGES/8.1/
通过对FreeBSD 8.1系统的应用,近日,Phoronix实验室再次搭建测试平台,让FreeBSD 8.1对FreeBSD 8.0和Ubuntu 10.10开发版进行比较测试。测试所进行的Phoronix测试套件包括了LAME MP3编码测试, 7-Zip压缩, Gzip压缩, LZMA压缩, POV-Ray, C-Ray, John The Ripper, dcraw, MAFFT, GraphicsMagick, Himeno以及Threaded I/O测试。
测试平台采用联想ThinkPad T61,配备Intel酷睿2 T9300双核处理器2.50GHz主频,4GB系统内存,日立HTS72201 100GB SATA硬盘,和NVIDIA Quadro NVS 140M显卡。
在最先进行的LAME MP3编码的测试中,Ubuntu 10.10开始表现出来的性能要高于FreeBSD 8.0和FreeBSD 8.1 RC2。但在FreeBSD版本两者之间的没有系统性能上明显的差异。
FreeBSD 8.1 RC2在7-Zip的压缩性能测试中占有微弱优势,相比Ubuntu 10.10版本速度提升4%,同时它性能也强于FreeBSD 8.0平台。
尽管FreeBSD 8.1 RC2版在对一个2GB文件释放压缩Gzip测试中,性能快于FreeBSD 8.0,但它仍然落后于Ubuntu 10.10平台,很可能是与运行ext4文件系统有关。
虽然上面的压缩测试中,Ubuntu 10.10平台优势明显,但是在LZMA压缩基准测试中,三个版本的平台表现相差不是很多,FreeBSD 8.1 RC2略占优势。
相比较FreeBSD 8.0和FreeBSD 8.1 RC2在C-Ray测试表现,Ubuntu 10.10开发版比这两个版本在这个多线程射线基准测试中性能差,这次测试中FreeBSD系统成为当仁不让的胜者。
和C-Ray测试结果表现不同,POV-Ray基准测试也是针对于多线程射线性能评估,但是成绩上看起来有所改善。Ubuntu 10.10开发版在性能上明显强于FreeBSD系统平台,而FreeBSD系统两款产品表现差异不大。
在John the Ripper免费的开源测试软件上,通过这个快速的密码破解工具,Ubuntu 10.10开发版有着明显的优势,而FreeBSD 8.1 RC2的表现也强于FreeBSD 8.0平台。
对于dcraw测试,是看哪个系统将RAW图像转换到PPM的速度更快,值越小越好,因此这一轮很明显是Ubuntu胜出。
在多序列比对软件MAFFT测试中,数值越低越好,FreeBSD 8.0和FreeBSD 8.1 RC2在性能上差距不是很明显,FreeBSD 8.1 RC2略微胜出,但是Ubuntu 10.10表现出的性能优势还是很大的。
在基于OpenMP的GraphicsMagick性能测试中,采用GCC 4.4.4编译器的Ubuntu 10.10开发版相比FreeBSD平台有明显优势。
在HIMENO Poisson Pressure测试中,新版本的系统速度表现不如Ubuntu 10.10,尽管在未来该测试很可能放弃进一步与Ubuntu 10.10的代码发展,但是FreeBSD平台没有表现出让人满意的性能。
在Threaded I/O Tester测试中,开启32线程执行64M文件写入测试,在测试结果中Ubuntu 10.10系统写入性能高出FreeBSD平台50%。
同样进行的测试中,开启32线程执行64M文件随机写入过程中,从最后结果可看到采用EXT4文件系统的Ubuntu 10.10平台写入性能是采用UFS文件系统FreeBSD平台的2倍。
总结
由此,尽管在大多数基准测试中,Ubuntu 10.10平台在性能方面表现出很强的优势,但是对于FreeBSD平台,FreeBSD 8.1平台在一些测试中仍有微弱优势,特别是相比较之前FreeBSD 8.0平台。然而,FreeBSD 8.1并不是作为FreeBSD 8.0升级版来决定其意义,这样结果并不令人惊讶,对于即将发布的FreeBSD 8.1官方版相信会有不同体验。