Replies: 1 comment
-
Theoretically, the Would you be able to share some of the numbers with us? Including what library and system calls we do in excess of the rbd tooling? Thanks. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Howdy guys,
just got a question regarding the possible performance. I tried to read from a an RBD, and print them out over a common io.Pipe, but according to my tests it's much slower compared to
rbd export
. I tried using io.Copy with different buffers (e.g aligned to stripe size), but still far from reaching the rbd command. While digging into profile dumps, is mostly spend time in external c librarys and doing syscalls. Is it theoretically possible to reach the native rbd read/write performance, or is it the cgo tradeoff i have to deal with?Beta Was this translation helpful? Give feedback.
All reactions