summaryrefslogtreecommitdiff
path: root/Documentation/performance.txt
blob: db739ec6d52dea0278790800869dbb66501f7d7b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
All test performed on tmpfs, /tmp/a mounted on /tmp/b.
The untar test uses https://cdn.kernel.org/pub/linux/kernel/v3.0/linux-3.0.tar.gz .
The archive is placed on tmpfs as well.

WRITE: dd if=/dev/zero of=zero bs=128K count=2000
UNTAR: time tar xzf ../linux-3.0.tar.gz
LS:    time ls -lR linux-3.0 > /dev/null
RM:    time rm -Rf linux-3.0

(or just run ../benchmark.bash)

VERSION       WRITE    UNTAR    LS     RM
v0.4                      48     1.5    5
v0.5-rc1                  56     7     19
v0.5-rc1-1                54     4.1    9
v0.5-rc1-2                45     1.7    3.4
v0.6                      47     1.8    4.3
v0.7                      43     1.7    4.3
v0.7.2                    26     1.8    4.3
v0.8                      23     1.8    4.3
v0.9-rc2      94          24     1.8    4.5
v0.9          94          24     1.8    4.5
v0.11        104          22     1.7    4.5
v1.1         104          20     1.5    3.4 (compiled using go1.7.1)