Performance testing of Virtual Data Optimizer storage layer

The purpose of this thesis is to lay foundation in VDO performance testing. Theoretical overview of VDO and its components is presented with special emphasis on performance related structures. Open source benchmark fs-drift was augmented with many features making it possible to test a block layer, specifically a VDO driver. Automated testing package and data processing tools were implemented to gather and process results from performance testing. Finally, various tests were conducted exploring performance of VDO while offering recommendation for VDO usage and performance testing.


Faculty of Informatics

Date of Completion

spring 2020



Adam Rambousek


Sweet Tea Dorminy


Samuel Petrovič