@agowa338
Oh and also more things should use the networked filesystem layer of the kernel instead of the regular blockdevice one. Esp. the FUSE things like SSHFS or rclone.
Tell me more, I'm not sure I follow quite what you're referring to.
Why? Because nbd devices behave way more nicely with network packet loss and delays and such.
I'm not sure what the default nbd-client uses besides the fact that it uses a bespoke kernel-integrated driver for it.
A bit like iSCSI.
In this case I think the niceness of your experience is more attributable to a good driver, if I do not misunderstand.
(Or it's just that qemu handles them better as that's basically the only thing I've been heavily using that uses nbd devices instead of regular block device for its mounts)
I don't know what QEMU does with them at all, besides having heard in passing it does something.