summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2015-10-09 20:44:05 +0300
committerLars Wirzenius <liw@liw.fi>2015-10-09 20:44:05 +0300
commit707970572a548ff49925b48ab66c5ebb70dba3ff (patch)
tree71a623bf0f25f174742031db663b5019bf7885cb
parenteb6e4da3c06c68aa3415104649ef633f24c7ce85 (diff)
downloadobnam-benchmarks-707970572a548ff49925b48ab66c5ebb70dba3ff.tar.gz
Add config file for e2obbench VM
-rw-r--r--e2obbench.yaml32
1 files changed, 32 insertions, 0 deletions
diff --git a/e2obbench.yaml b/e2obbench.yaml
new file mode 100644
index 0000000..80db7ee
--- /dev/null
+++ b/e2obbench.yaml
@@ -0,0 +1,32 @@
+description: >-
+ Benchmarks run on the e2obbench machine, which is a virtual machine
+ on Lars's home server.
+
+ 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
+benchmarks:
+ - name: many_files
+ description: backup many small files
+ steps:
+ - live: genbackupdata . --create=1Ki --file-size=1 --quiet
+ obnam: backup
+ reference: 112
+ - obnam: restore
+ reference: 112
+ - obnam: backup
+ - name: one_big_file
+ description: backup one big file
+ steps:
+ - live: genbackupdata . --create=1M --file-size=999999T
+ obnam: backup
+ reference: 42
+ - obnam: restore
+ reference: 42
+reports_dir: /home/liw/benchmark-state/reports
+html_dir: /home/liw/benchmark-state/html
+publish_html: |
+ echo rsync -ahHSs --delete-after "$HOME/benchmark-state/." obbench@pieni.net:benchmark/.