You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I learn that register syscall allows the kernel to take long term references to internal data structures or create long term mappings of application to reducing per-I/O overhead. And the provide buffer operation can prevent the application from consuming a lot of memory.
Doesio_uring_prep_provide_buffers operation keep some mappings of the buffers in the kernel side ?
If I am writing a echo server with provide buffer operation used, should I use io_uring_register to register those buffer so as to get better performance ?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I learn that
register
syscall allows the kernel to take long term references to internal data structures or create long term mappings of application to reducing per-I/O overhead. And the provide buffer operation can prevent the application from consuming a lot of memory.Does
io_uring_prep_provide_buffers
operation keep some mappings of the buffers in the kernel side ?If I am writing a echo server with provide buffer operation used, should I use
io_uring_register
to register those buffer so as to get better performance ?Thank you.
Beta Was this translation helpful? Give feedback.
All reactions