Bump version to 1.0rc13
[spkg.git] / BENCHMARKS
blobdefd044ad09a130f9378ed0e64fb183e4be3e7e6
1 BENCHMARK no.1
2 ==============
4 This benchmark compares spkg with pkgtools and plain tar.
6 Hardware setup used:
8 CPU: Athlon Thunderbird 1GHz
9 MEM: 512MB SDRAM 133MHz
10 HDD1: Seagate Baracuda 7200.9 80GB
11 HDD2: Samsung SP2002H 20GB 7200 rpm
12 OS: 'vanilla' linux 2.6.17.2, slackware-current
14 Benchmarking methods:
16 Before each 'install' benchmark clean ext2 filesystem will be created on
17 HDD2 using following command:
18   mke2fs /dev/hdb
20 Before each benchmarks caches will be flushed using:
21   echo 2 > /proc/sys/vm/drop_caches
23 All services that could affect result of benchmarks will be stopped.
25 Install speed
26 ~~~~~~~~~~~~~
27 Install/extract all official slackware-current (2006-07-11) packages
28 from the installation packages on HDD1 to the root directory on HDD2.
31   spkg -r /data -i */*.tgz
34   installpkg -root /data */*.tgz
36 3) 
37   for f in */*.tgz ; do
38     tar xf $f -C /data
39   done
41 Remove speed
42 ~~~~~~~~~~~~
43 Remove all 'kde*' packages from the system. ;-)
46   spkg -r /data -d `spkg -r /data -l 'kde*'`
49   ROOT=/data removepkg `spkg -r /data -l 'kde*'`
51 Results
52 ~~~~~~~
54 Install speed:
55   1) real 12m 36s, user 2m 3s, sys 51s
56   2) real 23m 41s, user 15m 31s, 5m 28s
57   3) real 13m 17s, user 1m 46s, sys 56s
59 Remove speed:
60   1) real 1m 29s, user 3.4s, sys 3.9s
61   2) real 27m 49s, user 19m 46s, sys 6m 30s
63 BENCHMARK no.2
64 ==============
66 Install Slackware 10.1.0
68 cmd: ipkg -r /root {a,ap,d,l,n}/*.tgz
69 time: 3m41s, 54s, 38s
71 cmd: installpkg -root /root {a,ap,d,l,n}/*.tgz
72 time: 16m4s, 7m42s, 3m11s
74 Upgrade to Slackware 10.2.0
76 cmd: upkg -r /root {a,ap,d,l,n}/*.tgz
77 time: 4m39s, 0m50s, 0m40s
79 cmd: ROOT=/root upgradepkg {a,ap,d,l,n}/*.tgz
80 time: 33m50s, 18m30s, 6m45s
82 Remove d series packages
84 cmd: ROOT=/root removepkg `cat d-list`
85 time: 6m6s, 3m43s, 1m3s
87 cmd: rpkg -r /root `cat pkglist`
88 time: 11.8s, 0.67s, 1.18s