龙芯开源社区

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

压缩、解压测试脚本

  [复制链接]
发表于 2008-7-8 22:40:54 | 显示全部楼层
性能看起来比2E强了不少。bzip2压缩速度是clovertown单核的10分之一左右,bunzip2解压缩速度是clovertown单核的9分之一左右。
发表于 2008-7-8 22:42:37 | 显示全部楼层
由此看来,2E到2F还是有很大进步的,在目前的系统还没有全面调优的情况下已经比2E明显强了。
发表于 2008-7-8 22:59:15 | 显示全部楼层
我的A901移动台式机, Tualatin Celeron 1G, 512M SDRAM, 5400转 80G 笔记本硬盘. 与2F的配置相仿, 以下为测试数据:
===================================
正在生成32M测试文件...
8192+0 records in
8192+0 records out
33554432 bytes (34 MB) copied, 24.5938 seconds, 1.4 MB/s
测试文件生成完毕,测试开始
系统信息:
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 11
model name      : Intel(R) Celeron(TM) CPU                1000MHz
stepping        : 1
cpu MHz         : 996.766
cache size      : 256 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr sse up
bogomips        : 1994.85

Linux version 2.6.18-6-686 (Debian 2.6.18.dfsg.1-18etch1) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 SMP Sun Feb 10 22:11:31 UTC 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 ASMV
Written by Jean-loup Gailly.
bzip2默认压缩,解压:

real    1m7.007s
user    1m1.932s
sys     0m0.552s

real    0m22.187s
user    0m19.417s
sys     0m1.068s

real    1m7.125s
user    1m2.148s
sys     0m0.528s

real    0m22.313s
user    0m19.337s
sys     0m1.104s

real    1m7.168s
user    1m2.120s
sys     0m0.556s

real    0m22.215s
user    0m19.457s
sys     0m1.032s
gzip默认压缩,解压:

real    0m10.690s
user    0m8.377s
sys     0m1.184s

real    0m1.737s
user    0m0.860s
sys     0m0.620s

real    0m10.714s
user    0m8.209s
sys     0m1.196s

real    0m1.770s
user    0m0.856s
sys     0m0.624s

real    0m11.117s
user    0m8.553s
sys     0m1.224s

real    0m2.098s
user    0m0.892s
sys     0m0.628s
测试完毕,删除测试文件
发表于 2008-7-8 23:02:43 | 显示全部楼层
gcc version 4.1.2对比龙芯的gcc version 3.4.6有多大影响

[ 本帖最后由 wshd 于 2008-7-8 23:04 编辑 ]
发表于 2008-7-8 23:16:08 | 显示全部楼层
debian下的数据

loongson@loongson2f:~/Desktop$ ./yasuo.sh
正在生成32M测试文件...
8192+0 records in
8192+0 records out
33554432 bytes (34 MB) copied,42.7667 秒,785 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-lemote2ffl2f (root@loongson2f) (gcc version 4.2.3 (Debian 4.2.3-5)) #3 Mon Jun 2 00:41:01 CST 2008
bzip2, a block-sorting file compressor.  Version 1.0.5, 10-Dec-2007.
   
   Copyright (C) 1996-2007 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.5 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.12
Copyright (C) 2007 Free Software Foundation, Inc.
Copyright (C) 1993 Jean-loup Gailly.
This is free software.  You may redistribute copies of it under the terms of
the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
There is NO WARRANTY, to the extent permitted by law.

Written by Jean-loup Gailly.
bzip2默认压缩,解压:

real        1m37.947s
user        1m24.012s
sys        0m0.648s

real        0m32.332s
user        0m26.856s
sys        0m0.832s

real        1m42.300s
user        1m23.344s
sys        0m0.868s

real        0m28.363s
user        0m26.888s
sys        0m0.728s

real        1m57.284s
user        1m22.584s
sys        0m1.156s

real        0m34.729s
user        0m27.488s
sys        0m0.764s
gzip默认压缩,解压:

real        0m16.014s
user        0m12.940s
sys        0m0.624s

real        0m2.329s
user        0m1.436s
sys        0m0.384s

real        0m21.093s
user        0m12.672s
sys        0m0.804s

real        0m4.200s
user        0m1.436s
sys        0m0.388s

real        0m16.623s
user        0m13.176s
sys        0m0.740s

real        0m2.263s
user        0m1.440s
sys        0m0.340s
测试完毕,删除测试文件
发表于 2008-7-8 23:20:18 | 显示全部楼层
一团浆糊,不懂哈哈
发表于 2008-7-8 23:22:35 | 显示全部楼层
数是贴出来了,我自己还不知道怎么看呢real、user、sys分别 代表什么?
发表于 2008-7-8 23:25:14 | 显示全部楼层
debian的速度好像比华镭慢?
发表于 2008-7-9 02:37:43 | 显示全部楼层
那位大大汇总一下表格,那样清楚点,对比下?给我等菜菜解惑!
发表于 2008-7-9 03:06:05 | 显示全部楼层
根据各位的数据,2F的BZ包压缩时间88s,解压时间29s;GZ包压缩时间14.3s,解压时间2.2s。

tulation1G比2F快30%;PE2140快3倍半。

本版积分规则

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

GMT+8, 2019-9-18 11:46 , Processed in 0.189456 second(s), 18 queries .

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