summaryrefslogtreecommitdiff
path: root/benchmark-specs/e2obbench.yaml
blob: 2745cdc6e0b251405c7e1c4c5ac218aac7caf790 (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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
description: >-
  Benchmarks run on the e2obbench machine, which is a virtual machine
  on Lars's home server (1 virtual CPU, 4 GiB RAM, disk space for
  benchmarks via virtio and spinning drives on the host).
  
  Reference times are against twice the time of rsync on the same data,
  on the same machine.
state: /home/liw/benchmark-state/state.yaml
git: /home/liw/obnam/obnam
obnam_config:
  repository-format: green-albatross-20160803
benchmarks:
  - name: maildirs
    description: backup many files about the size of mails
    steps:
      - live: genbackupdata . --create=10G --file-size=5775
        obnam: backup
        reference: 150
      - obnam: restore
        reference: 150
      - obnam: backup
  - name: many_files
    description: backup many small files
    steps:
      - live: genbackupdata . --create=1M --file-size=1
        obnam: backup
        reference: 150
      - obnam: restore
        reference: 150
      - obnam: backup
  - name: one_big_file
    description: backup one big file
    steps:
      - live: genbackupdata . --create=10G --file-size=999999T
        obnam: backup
        reference: 93
      - obnam: restore
        reference: 93
reports_dir: /home/liw/benchmark-state/reports
html_dir: /home/liw/benchmark-state/html
publish_html: |
  rsync -ahHSs --delete-after "$HOME/benchmark-state/." \
    obbench@pieni.net:benchmark/e2obbench-v2/.