[RFC PATCH 0/5] Reducing prefix size with FUSE OverlayFS

Stefan Dösinger stefandoesinger at gmail.com
Tue Mar 31 11:18:54 CDT 2020


> Am 30.03.2020 um 14:24 schrieb Rémi Bernon <rbernon at codeweavers.com>:
> I have been playing with fuse-overlayfs [1] lately to reduce prefix size
> and speed up wine startup time, and I thought maybe someone else could
> be interested, and I would definitely be interested in some feedback,
> especially if anyone already tried.

I have used fuse-overlayfs in the past for my lan party setup to have multi-user installs of games that insist on writing to their own installation directory. One big trouble I ran into was performance. For this reason I have eventually replaced it with AUFS.

This was ~7 years ago though, I have been using AUFS ever since and did not test the in-kernel overlayfs yet. The big complicating factor was that I ran everything off nfsroot and did the fuse-overlayfs mount on the client machine side, so every file lookup sent two file lookups to the server. Two games that were horribly slow due to this were Warhammer 40k: Dawn of War (+expansions) and Crashday. Both of them have a directory with thousands of files and open them with case-sensitivity mismatches. The regular load time of the games was in the area of seconds whereas the fuse-overlayfs solution took minutes to load the games.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20200331/5d1fd706/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: Message signed with OpenPGP
URL: <http://www.winehq.org/pipermail/wine-devel/attachments/20200331/5d1fd706/attachment-0001.sig>

More information about the wine-devel mailing list