Ubuntu 8.04与Windows XP SP3谁的性能到底更强?一直以来这都是电脑用户讨论的热门。现在有不少开源的跨平台软件存在,使得Linux和Windows下的软件性能有了可比性,国外的Mohammed Saleh做了一个Ubuntu 8.04和Windows XP SP3下的软件性能对比。
这次测试的主要是多媒体性能和硬盘性能,前者主要是Blender、Avidemux等软件的性能测试,后者主要是采用命令行下的RAR和 ClamAV。结果显示,XP在多媒体方面大幅超越Ubuntu,而Ubuntu在IO相关程序方面更有优势——尽管测试的时候Ubuntu是ATA硬盘,而XP在SATA硬盘上。
测试平台:
CPU:AMD Athlon64 X2 5600+
主板:MSI K9N Neo V3 nForce560
内存:2GB 双通道DDR2-6400 (800)
硬盘(Windows XP):WD 160GB SATA150
硬盘(Ubuntu 8.04):Maxtor 160GB ATA133
显卡:GeForce 8600GT
两个操作系统都打上了最新的补丁。
另外他还写了一个脚本对比两者的多任务性能,结果Ubuntu大幅领先XP。
测试技术细节:
ClamAV:
引擎版本: 0.92.1
已知病毒数: 288170
单任务:
扫描的目录: 1035
扫描的文件: 16297
扫描的数据量: 3708.96 MB
多任务:
扫描的目录: 15
扫描的文件: 171
扫描的数据量: 1387.55 MB
Avidemux 2.4.1
测试1: 将长度为03:17的DV片段(MPEG2格式)压缩为MP4格式(x264二次编码,码率1024kbps,音频AAC格式)
测试2: 将长度为05:32的MJPEG片段压缩为MP4格式(x264二次编码,码率1024kbps,音频AAC格式)
LAME 3.97
编码测试: 将长度为44:58,大小为495MB的WAV文件压缩为VBR MP3(可变码率的MP3文件)
命令行:lame -V 0 -m j -q 0 -s 48 –vbr-new 1.wav 1.mp3
解码测试: 将长度为44:58,大小为72MB的MP3文件(码率256Kbps,可变码率VBR)解码为WAV文件
命令行:lame –decode b.mp3 decode.wav
转码测试:将长度为44:58,大小为72MB的MP3文件(码率256Kbps,可变码率VBR)转码为标准MP3文件
命令行:lame -h b.mp3 b2.mp3
RAR 3.71
文件压缩: 用RAR对1516个文件项目进行压缩,一共565.2 MB
解压: 对小为481.7MB的文件进行解压
Blender 2.45:
单任务: 对以下三个样例文件进行25帧的渲染
dolphin.blend、group-duplicate.blend、FPSTemplateLightMap.blend
多任务: 对FPSTemplateLightMap.blend文件进行25帧的渲染
GIMP 2.4.5:
原图: 2816×2112 JPEG 图片
单任务: 默认运用以下滤镜
Filters>render>nature>IFS Fractal
Filters>render>Line Nova
Filters>render>Spyrogimp
多任务:默认运用以下滤镜
Filters>render>nature>IFS Fractal
杂项:
测试是运行在刚刚装好的Ubuntu 8.04和打上SP3补丁包的Windows XP SP2(均安装了最新的补丁),各种视频编码、硬件驱动器和测试软件均已安装。
两个操作系统的桌面特效均已打开。
nVIDIA显卡的驱动均已装上(WinXP下是v175.16版,Ubuntu下是v169.12) 。
禁用了虚拟页面功能,已减少RAR压缩、GIMP、Blender、MP3压缩等软件的影响。
EXT3文件系统中Data=Writeback Journaling
禁用了NTFS的上次访问时间标记功能。
所有读写操作都在同一个硬盘分区上进行,Linux下是EXT3文件系统,Windows下是NTFS系统
每次操作都重复了三次