Skip to content
This new Linux patch can speed up Reading Requests episode artwork

Oct 25, 2024 18 min

This new Linux patch can speed up Reading Requests

from The Backend Engineering Show with Hussein Nasser Hosted by Hussein Nasser

Fundamentals of Operating Systems Course https://oscourse.win Very clever! We often call read/rcv system call to read requests from a connection, this copies data from kernel receive buffer to user space which has a cost. This new patch changes this to allow zero copy with notification. “Reading' data out of a socket instead becomes a “notification” mechanism, where the kernel tells userspace where the data is.” This kernel patch enables zero copy from the receive queue. https://lore.kernel.org/io-uring/ZwW7_cRr_UpbEC-X@LQ3V64L9R2/T/ 0:00 Intro 1:30 patch summary 7:00 Normal Connection Read (Kernel Copy) 12:40 Zero copy Read 15:30 Performance

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

This new Linux patch can speed up Reading Requests

0:00 18:12

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of The Backend Engineering Show with Hussein Nasser?

This episode is 18 minutes long.

When was this The Backend Engineering Show with Hussein Nasser episode published?

This episode was published on October 25, 2024.

Can I download this The Backend Engineering Show with Hussein Nasser episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.