龙芯开源社区

 找回密码
 注册新用户(newuser)
楼主: jamesr

压缩、解压测试脚本

  [复制链接]
发表于 2008-7-15 06:37:26 | 显示全部楼层
GCC编译器权威吧,人们还说它对X86指令集做了更好的优化呢!
发表于 2008-7-15 11:07:16 | 显示全部楼层

我的 6003 的测试结果

自带rays+xfce4
分辨率 1280x1024
RAYS-b0f748fa:/home/loongson/download# ./yasuo.sh
正在生成32M测试文件...
8192+0 records in
8192+0 records out
33554432 bytes (34 MB) copied,49.2891 秒,681 kB/秒
测试文件生成完毕,测试开始
系统信息:
system type                : lemote-fulong
processor                : 0
cpu model                : Godson2 V0.3  FPU V0.1
BogoMIPS                : 532.48
wait instruction        : no
microsecond timers        : yes
tlb_entries                : 64
extra interrupt vector        : no
hardware watchpoint        : no
ASEs implemented        :
VCED exceptions                : not available
VCEI exceptions                : not available

Linux version 2.6.18.1-fl2f-v1.01 (root@debian) (gcc version 3.4.6) #39 Mon Jun 30 19:29:53 CST 2008
bzip2, a block-sorting file compressor.  Version 1.0.3, 15-Feb-2005.
   
   Copyright (C) 1996-2005 by Julian Seward.
   
   This program is free software; you can redistribute it and/or modify
   it under the terms set out in the LICENSE file, which is included
   in the bzip2-1.0 source distribution.
   
   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   LICENSE file for more details.
   
gzip 1.3.5
(2002-09-30)
Copyright 2002 Free Software Foundation
Copyright 1992-1993 Jean-loup Gailly
This program comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of this program
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.
Compilation options:
DIRENT UTIME STDC_HEADERS HAVE_UNISTD_H HAVE_MEMORY_H HAVE_STRING_H HAVE_LSTAT
Written by Jean-loup Gailly.
bzip2默认压缩,解压:

real        1m22.326s
user        1m21.624s
sys        0m0.500s

real        0m26.039s
user        0m25.204s
sys        0m0.728s

real        1m22.764s
user        1m21.588s
sys        0m0.552s

real        0m26.477s
user        0m25.232s
sys        0m0.696s

real        1m22.977s
user        1m21.984s
sys        0m0.452s

real        0m26.407s
user        0m25.260s
sys        0m0.664s
gzip默认压缩,解压:

real        0m12.374s
user        0m11.428s
sys        0m0.464s

real        0m2.389s
user        0m1.492s
sys        0m0.420s

real        0m12.687s
user        0m11.448s
sys        0m0.616s

real        0m2.539s
user        0m1.452s
sys        0m0.468s

real        0m12.856s
user        0m11.928s
sys        0m0.508s

real        0m2.314s
user        0m1.480s
sys        0m0.440s
测试完毕,删除测试文件
发表于 2008-7-15 23:45:02 | 显示全部楼层
原帖由 wshd 于 2008-7-15 06:37 发表
GCC编译器权威吧,人们还说它对X86指令集做了更好的优化呢!


很正常,也很公平。不为占有率巨大的x86优化难道为龙芯优化?
发表于 2008-7-19 21:01:10 | 显示全部楼层
原帖由 penryn 于 2008-7-15 23:45 发表


很正常,也很公平。不为占有率巨大的x86优化难道为龙芯优化?


GCC对数十种CPU提供了优化,这是GCC的立场,也是其生命力所在。
GCC也不是神仙,对每种CPU的优化都来自于该CPU的研究者、使用者。

老兄说GCC为市场占有率折腰,有点太小气了,小看了GCC和支撑GCC的这些程序员了。

GPL是一种文化,支撑了诺大的Linux,望老兄深入研究。

[ 本帖最后由 ccpaging 于 2008-7-19 21:44 编辑 ]
发表于 2008-7-20 16:05:37 | 显示全部楼层
据说,2F的压缩能力只是对某种压缩格式做了优化。猜测原因可能是外界因素。
发表于 2008-12-14 16:21:27 | 显示全部楼层
root@RAYS:~/MyDownloads/benchmark# ./yasuo.sh
正在生成32M测试文件...
8192+0 records in
8192+0 records out
33554432 bytes (34 MB) copied,37.64 秒,891 kB/秒
测试文件生成完毕,测试开始
系统信息:
system type                : lemote-fulong
processor                : 0
cpu model                : Godson2 V0.3  FPU V0.1
BogoMIPS                : 532.48
wait instruction        : no
microsecond timers        : yes
tlb_entries                : 64
extra interrupt vector        : no
hardware watchpoint        : no
ASEs implemented        :
VCED exceptions                : not available
VCEI exceptions                : not available

Linux version 2.6.18.1-loongson2f-v1.02a (root@loongson2f) (gcc version 4.3.1 (Debian 4.3.1-2) ) #1 PREEMPT Thu Jul 24 04:38:06 CST 2008
bzip2, a block-sorting file compressor.  Version 1.0.3, 15-Feb-2005.
   
   Copyright (C) 1996-2005 by Julian Seward.
   
   This program is free software; you can redistribute it and/or modify
   it under the terms set out in the LICENSE file, which is included
   in the bzip2-1.0 source distribution.
   
   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   LICENSE file for more details.
   
gzip 1.3.5
(2002-09-30)
Copyright 2002 Free Software Foundation
Copyright 1992-1993 Jean-loup Gailly
This program comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of this program
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.
Compilation options:
DIRENT UTIME STDC_HEADERS HAVE_UNISTD_H HAVE_MEMORY_H HAVE_STRING_H HAVE_LSTAT
Written by Jean-loup Gailly.
bzip2默认压缩,解压:

real        1m22.123s
user        1m21.476s
sys        0m0.436s

real        0m26.114s
user        0m25.196s
sys        0m0.736s

real        1m24.432s
user        1m21.856s
sys        0m0.496s

real        0m26.330s
user        0m24.968s
sys        0m0.632s

real        1m21.747s
user        1m20.812s
sys        0m0.364s

real        0m26.136s
user        0m25.240s
sys        0m0.704s
gzip默认压缩,解压:

real        0m12.345s
user        0m11.696s
sys        0m0.520s

real        0m1.861s
user        0m1.480s
sys        0m0.328s

real        0m12.064s
user        0m11.364s
sys        0m0.528s

real        0m1.942s
user        0m1.464s
sys        0m0.392s

real        0m12.081s
user        0m11.392s
sys        0m0.552s

real        0m1.996s
user        0m1.512s
sys        0m0.328s
测试完毕,删除测试文件
root@RAYS:~/MyDownloads/benchmark#
发表于 2012-1-18 17:09:28 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2012-1-18 19:53:07 | 显示全部楼层
阮导演的帖子也翻上来了 签名留念

本版积分规则

小黑屋|手机版|Archiver|Lemote Inc.  

GMT+8, 2019-6-19 04:36 , Processed in 0.181828 second(s), 16 queries .

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