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
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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