July 17-19 | Tokyo, Japan
View More Details  & Register Here
Back To Schedule
Friday, July 19 • 11:00 - 11:40
Epoll Kernel Performance Improvements - Davidlohr Bueso, SUSE Labs

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Linux event polling (epoll) is quite a common way to do IO event notification, mainly due to its performance advantages over poll/select; despite some fundamental design issues, requiring careful programming to overcome them. This talk will illustrate, at a kernel level, some of the epoll architecture along with recent upstream changes that improve performance in different workloads. This will also cover some experimental patches that have been discussed in the past and could furthermore improve internal performance and scalability of epoll. In addition, new benchmarking tools and infrastructure will be shown, hoping that performance can get better coverage in the future and inviting future contributions.


Davidlohr Bueso

Software Engineer, SUSE Labs
Davidlohr Bueso is a Linux kernel developer at SUSE Labs, focusing on performance and scalability. He works on various core kernel subsystems and has authored hundreds of fixes and enhancements towards making Linux better and faster. Prior to SUSE, Davidlohr worked at HP, tackling... Read More →

Friday July 19, 2019 11:00 - 11:40 JST
Hall A (2) (Floor 5F)
  Linux Systems