Open tomerh2001 opened 3 months ago
You'd have to go into the source code to change mbuffer's arguments to use larger blocks. Doing so will potentially improve total throughput, while potentially making resumes more painful if you lose connection in the middle of a sync.
More importantly, though...
mbuffer: warning: allocating more than half of available memory
If mbuffer is allocating more than half of what memory you've got left out of 58GiB, something is badly wrong and you may need to take a closer look at what you're doing with the RAM on that system.
I am trying to perform a complete restore of my ZFS pool to my fresh server via this command:
I have free 58GB of RAM, so I could use that to speed up the process.
This is the output I'm getting from running this command:
I get this warning:
mbuffer: warning: high value of number of blocks(32768): increase block size for better performance
, together with extremely slow write speeds...So:
These are some benchmarks I ran to show my hardware is perfectly capable of faster restore: