Add support for runtime log compression
authorJens Axboe <axboe@fb.com>
Thu, 3 Jul 2014 15:10:39 +0000 (09:10 -0600)
committerJens Axboe <axboe@fb.com>
Thu, 3 Jul 2014 15:10:39 +0000 (09:10 -0600)
commitaee2ab6775d96609a4632703827c409a7f9abcca
tree8dcb3c3a854051dd0b039482b219c57f2ba38def
parent518dac097ec305d76fab3f0f45ce785a3849d8b5
Add support for runtime log compression

If log_compression=64M is specified, fio will "bite" off chunks of
the IO logs and runtime compress them with zlib. This can greatly
reduce the amount of memory required to do iops/bw/lat logging of
a run, at the cost of using some background CPU for the compression.

Signed-off-by: Jens Axboe <axboe@fb.com>
15 files changed:
HOWTO
Makefile
backend.c
cconv.c
fio.1
fio.h
flist.h
init.c
iolog.c
iolog.h
options.c
stat.c
thread_options.h
tp.c [new file with mode: 0644]
tp.h [new file with mode: 0644]