龙芯开源社区

 找回密码
 注册新用户(newuser)
查看: 51196|回复: 117

压缩、解压测试脚本

  [复制链接]
发表于 2008-7-8 11:35:18 | 显示全部楼层 |阅读模式
使用方法:
1、下载压缩包yasuo.sh.gz
2、解压缩测试脚本
    打开终端
    gunzip yasuo.sh.gz
3、运行测试脚本
    chmod 755 yasuo.sh
    ./yasuo.sh
4、把输出的内容保存下来
手动:
    就是复制粘贴
自动:
    第三步时的./yasuo.sh改为
    ./yasuo.sh 2>&1 |tee result.txt
result.txt就是测试报告
5、删除测试脚本
    rm -f yasuo.sh
BUG:
由于测试文件随机生成,每次运行脚本的时候,成绩会有差异,但基本性能是相同的,不要拿<%5的误差说事。

[ 本帖最后由 jamesr 于 2008-7-8 11:36 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册新用户(newuser)

x
 楼主| 发表于 2008-7-8 12:31:53 | 显示全部楼层
真不厚道,那么多人下载了,竟然没有人贴出结果来
发表于 2008-7-8 12:33:26 | 显示全部楼层
他们还在测试呢
发表于 2008-7-8 12:38:55 | 显示全部楼层
呵呵,要是大家都有盒子,结果肯定很快就出来了,
发表于 2008-7-8 12:42:35 | 显示全部楼层
正在生成32M测试文件...
8192+0 records in
8192+0 records out
33554432 bytes (34 MB) copied, 10.55 s, 3.2 MB/s
测试文件生成完毕,测试开始
系统信息:
processor        : 0
vendor_id        : GenuineIntel
cpu family        : 6
model                : 15
model name        : Genuine Intel(R) CPU            2140  @ 1.60GHz
stepping        : 2
cpu MHz                : 1600.000
cache size        : 1024 KB
physical id        : 0
siblings        : 2
core id                : 0
cpu cores        : 2
fdiv_bug        : no
hlt_bug                : no
f00f_bug        : no
coma_bug        : no
fpu                : yes
fpu_exception        : yes
cpuid level        : 10
wp                : yes
flags                : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni monitor ds_cpl est tm2 ssse3 cx16 xtpr lahf_lm
bogomips        : 3218.19
clflush size        : 64

processor        : 1
vendor_id        : GenuineIntel
cpu family        : 6
model                : 15
model name        : Genuine Intel(R) CPU            2140  @ 1.60GHz
stepping        : 2
cpu MHz                : 1200.000
cache size        : 1024 KB
physical id        : 0
siblings        : 2
core id                : 1
cpu cores        : 2
fdiv_bug        : no
hlt_bug                : no
f00f_bug        : no
coma_bug        : no
fpu                : yes
fpu_exception        : yes
cpuid level        : 10
wp                : yes
flags                : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni monitor ds_cpl est tm2 ssse3 cx16 xtpr lahf_lm
bogomips        : 3215.49
clflush size        : 64

Linux version 2.6.24-16-generic (buildd@palmer) (gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7)) #1 SMP Thu Apr 10 13:23:42 UTC 2008
bzip2, a block-sorting file compressor.  Version 1.0.4, 20-Dec-2006.
   
   Copyright (C) 1996-2006 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.4 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        0m20.262s
user        0m19.689s
sys        0m0.184s

real        0m9.051s
user        0m8.713s
sys        0m0.196s

real        0m19.843s
user        0m19.357s
sys        0m0.176s

real        0m8.763s
user        0m8.529s
sys        0m0.220s

real        0m22.273s
user        0m22.069s
sys        0m0.192s

real        0m9.719s
user        0m9.437s
sys        0m0.264s
gzip默认压缩,解压:

real        0m3.753s
user        0m3.604s
sys        0m0.144s

real        0m0.616s
user        0m0.424s
sys        0m0.132s

real        0m3.022s
user        0m2.756s
sys        0m0.180s

real        0m0.436s
user        0m0.324s
sys        0m0.112s

real        0m3.745s
user        0m3.588s
sys        0m0.156s

real        0m0.548s
user        0m0.404s
sys        0m0.144s
测试完毕,删除测试文件
发表于 2008-7-8 13:06:33 | 显示全部楼层
这个帖子应该置顶的,版版哪里去了。?
发表于 2008-7-8 14:52:05 | 显示全部楼层
贴我以前测到的结果,旧脚本的,三个系统的。

1. 我家里的台式机:AMD XP 2 3800+,GENTOO X86-64, gzip 1.3.12, bzip2 1.0.5。

real    0m8.529s
user    0m8.385s
sys    0m0.104s

real    0m3.237s
user    0m3.100s
sys    0m0.092s

real    0m8.577s
user    0m8.433s
sys    0m0.140s

real    0m3.286s
user    0m3.068s
sys    0m0.152s

real    0m8.604s
user    0m8.421s
sys    0m0.132s

real    0m3.214s
user    0m3.128s
sys    0m0.088s

real    0m1.248s
user    0m1.116s
sys    0m0.080s

real    0m0.223s
user    0m0.124s
sys    0m0.100s

real    0m1.225s
user    0m1.124s
sys    0m0.092s

real    0m0.241s
user    0m0.140s
sys    0m0.080s

real    0m1.205s
user    0m1.056s
sys    0m0.136s

real    0m0.243s
user    0m0.160s
sys    0m0.060s

2. RHEL4 x86_64, Intel Clovertown,Linux 2.6.23.9 #4 SMP PREEMPT Tue Jun 17 15:46:20 CST 2008 x86_64 x86_64 x86_64 GNU/Linux,gzip 1.3.5,bzip2 1.0.3

4096+0 records in
4096+0 records out
16777216 bytes (17 MB) copied, 3.23068 seconds, 5.2 MB/s

real    0m4.667s
user    0m4.556s
sys     0m0.104s

real    0m1.711s
user    0m1.652s
sys     0m0.056s

real    0m4.728s
user    0m4.668s
sys     0m0.060s

real    0m1.721s
user    0m1.632s
sys     0m0.088s

real    0m4.755s
user    0m4.692s
sys     0m0.064s

real    0m1.763s
user    0m1.664s
sys     0m0.096s

real    0m0.945s
user    0m0.868s
sys     0m0.076s

real    0m0.188s
user    0m0.112s
sys     0m0.072s

real    0m0.949s
user    0m0.864s
sys     0m0.084s

real    0m0.192s
user    0m0.112s
sys     0m0.064s

real    0m0.944s
user    0m0.868s
sys     0m0.080s

real    0m0.182s
user    0m0.112s
sys     0m0.072s

3. RHEL4, 32位系统,Intel Clovertown。 Linux 2.6.23.9 #2 SMP PREEMPT Tue Dec 4 18:07:19 CST 2007 i686 i686 i386 GNU/Linux,gzip 1.3.3,bzip2 1.0.2

4096+0 records in
4096+0 records out

real    0m5.368s
user    0m5.244s
sys     0m0.112s

real    0m2.070s
user    0m1.952s
sys     0m0.120s

real    0m5.285s
user    0m5.204s
sys     0m0.080s

real    0m2.049s
user    0m1.948s
sys     0m0.100s

real    0m5.314s
user    0m5.184s
sys     0m0.132s

real    0m2.026s
user    0m1.916s
sys     0m0.108s

real    0m1.232s
user    0m1.124s
sys     0m0.108s

real    0m0.188s
user    0m0.124s
sys     0m0.064s

real    0m1.150s
user    0m1.028s
sys     0m0.092s

real    0m0.318s
user    0m0.160s
sys     0m0.024s

real    0m1.109s
user    0m1.020s
sys     0m0.092s

real    0m0.244s
user    0m0.128s
sys     0m0.056s
 楼主| 发表于 2008-7-8 15:12:32 | 显示全部楼层
原帖由 simonxue21 于 2008-7-8 14:52 发表
贴我以前测到的结果,旧脚本的,三个系统的。

1. 我家里的台式机:AMD XP 2 3800+,GENTOO X86-64, gzip 1.3.12, bzip2 1.0.5。

real    0m8.529s
user    0m8.385s
sys    0m0.104s

real    0m3.2 ...


不要啊,这个文件大小是原来的2倍,这样计时的误差会更小。
发表于 2008-7-8 16:17:53 | 显示全部楼层
2E盒子的结果,512M内存,开着这个网页(firefox3)、VSFTP(没有访问),2f盒子在家,有空再试
正在生成32M测试文件...
8192+0 records in
8192+0 records out
33554432 bytes (34 MB) copied,47.4421 秒,707 kB/秒
测试文件生成完毕,测试开始
系统信息:
system type        : lemote-fulong
processor        : 0
cpu model        : ICT Loongson-2 V0.2  FPU V0.1
BogoMIPS        : 456.70
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
Written by Jean-loup Gailly.
bzip2默认压缩,解压:

real    3m8.897s
user    1m41.772s
sys    0m0.740s

real    0m43.538s
user    0m30.544s
sys    0m0.740s

real    3m10.019s
user    1m45.564s
sys    0m0.640s

real    0m39.397s
user    0m27.792s
sys    0m0.788s

bzip2: I/O or other error, bailing out.  Possible reason follows.
bzip2: No such file or directory
    Input file = testdata, output file = testdata.bz2
bzip2: WARNING: deletion of output file suppressed
bzip2:    since input file no longer exists.  Output file
bzip2:    `testdata.bz2' may be incomplete.
bzip2:    I suggest doing an integrity test (bzip2 -tv) of it.

real    2m19.235s
user    1m38.456s
sys    0m0.744s
bunzip2: Can't open input file testdata.bz2: No such file or directory.

real    0m0.007s
user    0m0.000s
sys    0m0.004s
gzip默认压缩,解压:
gzip: testdata: No such file or directory

real    0m0.025s
user    0m0.004s
sys    0m0.004s
gzip: testdata.gz: No such file or directory

real    0m0.016s
user    0m0.012s
sys    0m0.004s
gzip: testdata: No such file or directory

real    0m0.006s
user    0m0.000s
sys    0m0.004s
gzip: testdata.gz: No such file or directory

real    0m0.032s
user    0m0.012s
sys    0m0.008s
gzip: testdata: No such file or directory

real    0m0.007s
user    0m0.004s
sys    0m0.004s
gzip: testdata.gz: No such file or directory

real    0m0.030s
user    0m0.012s
sys    0m0.008s
测试完毕,删除测试文件


Linux version 2.6.23.1-loongson (root@debian) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 PREEMPT Thu Nov 15 02:24:10 CST 2007
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.

[ 本帖最后由 xu_gong 于 2008-7-8 16:24 编辑 ]
发表于 2008-7-8 16:28:29 | 显示全部楼层

回复 #9 jamesr 的帖子

OK。马上重新测一下。

本版积分规则

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

GMT+8, 2019-1-21 08:13 , Processed in 0.194244 second(s), 20 queries .

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