- Joined
- Dec 8, 2017
- Messages
- 442
Ok, I started looking into contacting the OpenZFS developers, but I'm having some trouble figuring that out, and I get the feeling I'm going to run into both limits of my own technical knowledge and time to pursue this with them. Wouldn't something like this be an issue that IX would care enough about to look into though? Aren't they selling some high end all flash systems that would experience this problem? Copying files between datasets shouldn't be such an obscure thing to be doing where a big performance hit wouldn't matter.As I understand it,cp
was tuned in 13 to have lower CPU, with the result of the lower copy performance you see. You should submit a bug or feature request to upstream FreeBSD, so that the end user has the choice of tuningcp
for either lower CPU or greater performance.
As for the server side copy, I'm not sure it was tested against copies between datasets, so this may be an OpenZFS 2.1 (in 13) regression vs. 2.0 (in 12). Try asking around on the OpenZFS developer channels:
Developer resources - OpenZFS
openzfs.org