Query related to ROFS and ZFS performance

26 views
Skip to first unread message

Vikalp Jain

unread,
Apr 8, 2021, 5:19:06 AM4/8/21
to OSv Development
Hi everyone,

I am new to OSv and unikernel world. The OSv low startup time really intrigued me, so I started doing some experiments. I realize the ROFS file system plays an important role in improving the OSv startup time. This might be a very basic question but I don't understand the reason behind this. It would be really helpful if I can get some pointers on reason performance improvements with ROFS over ZFS.

Thanks in advance. :)

Thanks,
Vikalp Jain

Fotis Xenakis

unread,
Apr 8, 2021, 6:39:47 AM4/8/21
to OSv Development
Hello Vikalp,

First of all welcome!

One big differentiating factor of ZFS is its comparatively much more complex and thus longer mount process. See e.g. [1] for a chart comparing mount times on OSv.
More generally, we should bear in mind that ZFS if feature-full and most importantly, it is read-write, whereas ROFS is read-only. This allows it to optimize better for its use case.
Waldek, as the author of ROFS, might have more insight into this.

Fotis

Reply all
Reply to author
Forward
0 new messages