发明申请
- 专利标题: EPOLL OPTIMISATIONS
- 专利标题(中): EPOLL优化
-
申请号: US13158176申请日: 2011-06-10
-
公开(公告)号: US20120254893A1公开(公告)日: 2012-10-04
- 发明人: STEVEN L. POPE , DAVID J. RIDDOCH
- 申请人: STEVEN L. POPE , DAVID J. RIDDOCH
- 申请人地址: US CA IRVINE
- 专利权人: SOLARFLARE COMMUNICATIONS, INC.
- 当前专利权人: SOLARFLARE COMMUNICATIONS, INC.
- 当前专利权人地址: US CA IRVINE
- 主分类号: G06F9/46
- IPC分类号: G06F9/46
摘要:
A method for managing I/O event notifications in a data processing system, the data processing system comprising a plurality of applications and an operating system having a kernel and an I/O event notification mechanism operable to maintain a plurality of I/O event notification objects each handling a set of file descriptors associated with one or more I/O resources, the method comprising: for each of a plurality of application-level configuration calls: intercepting at a user-level interface a configuration call from an application to the I/O event notification mechanism for configuring an I/O event notification object; and storing a set of parameters of the configuration call at a data structure, each set of parameters representing an operation on the set of file descriptors handled by the I/O event notification object; and subsequently, on a predetermined criterion being met: the user-level interface causing the plurality of configuration calls to be effected by means of a first system call to the kernel.
公开/授权文献
- US09384071B2 Epoll optimisations 公开/授权日:2016-07-05
信息查询