This repository has been archived by the owner on Mar 9, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Use pwritev() #238
Comments
👍 |
aren't you on vacation? haha |
That's what my wife keeps trying to tell me. :) |
er...... vacation is unimaginable in China. |
hey guys, just wondering if this is on the radar, since it sounds like it can help with write performance? |
I haven't made any progress on this yet. It hasn't been much of a priority because I'm not sure how much it'll actually help performance. The main performance issue with random writes is that they amplify writes a ton. You likely end up getting throttled by disk write speed and not syscall invocation time. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Use
pwritev()
when flushing data to disk so that we can batch multiple pages into a single syscall./cc @siddontang @pkieltyka
The text was updated successfully, but these errors were encountered: