Epoll
Epoll
Redis的IO多路复用以及Select,Epoll的演进
当socket 写缓冲区已满,假如设置了非阻塞I/O,应用程序调用send会返回EAGAIN,告诉应用程序写缓冲区已满,下次再来尝试调用,这时候就有一个尝试的时机问题,应用程序怎么知道socket 缓冲区可写呢?如果频繁调用send,会浪费CPU。
27    2023-03-01
讲讲在Libuv中使用Io_Uring
git clone https://github.com/axboe/liburing.git。执行
13    2021-07-11
Nginx高级应用--------性能优化,突破C100K
Nginx是一款高性能的HTTP和反向代理服务器,能够选择高效的epoll(linux2.6内核)、kqueue(freebsd)、eventport(solaris10)作为网络I/O模型,能够支持高达50000个并发连接数的响应,而内存、CPU等系统资源消耗却非常低、运行非常稳定。
14    2017-03-20
1