---- From: Jorge Bastos <jorge.mrbastos@xxxxxxxxx> -- Sent: 2020-05-23 - 18:11 ---- > Hi there, > > I'm also having much lower than normal send/receive performance since > upgrading to kernel 5.6 (currently kernel 5.6.13 - btrfs-progs 5.6), > there's also a very high CPU utilization during it, anything that can > be done for now? > > Regards, > Jorge Bastos One possibility is to add "mbuffer" in the pipeline. It is async compared to "pv". This helps quite a bit on spinning HDD's. # btrfs send /some/subvol | mbuffer | btrfs receive /other/destination PS. There was a possibility of a bug in <=mbuffer-20150412 so don't use these old versions.
