libev是一個C語言實現的高性能事件驅動網路庫, 目前能在多個平台下提供高性能後端支持.
這個版本主要增加了一個新的後端,"Linux AIO",它使用了新的Linux 4.18引入的事件輪詢機制.
它目前在默認情況下不會被使用. 除非您明確向標誌添加EVBACKEND_LINUXAIO或通過設置LIBEV_FLAGS環境變數。
Linux AIO後端可能會在後期添加到推薦後端當中並且優先於epoll(可能是4.28).
如果Linux AIO可用將會使用它,否則會自動回退到epoll和poll/select的後端實現,你可以像這樣運行它:
LIBEV_FLAGS = 127 ./myprog
您可以這樣來嘗試強制使用Linux AIO:
LIBEV_FLAGS = 64 ./myprog
4.27 更新:
4.26 更新:
[admin
]