码迷,mamicode.com
首页 >  
搜索关键字:epoll    ( 1282个结果
Linux内核笔记:epoll实现原理
一、说明 针对的内核版本为4.4.10。 本文只是我自己看源码的简单笔记,如果想了解epoll的实现,强烈推荐下面的文章: The Implementation of epoll(1) The Implementation of epoll(2) The Implementation of epol ...
分类:系统相关   时间:2017-04-16 19:13:29    阅读次数:347
epoll学习
1、概述:与select和poll类似,epoll也是异步网络通信模型,但运行效率更高。 2、epoll接口: 2.1 int epoll_create(int size); epoll_create创建一个cpoll实例,并返回该实例的文件描述符fd,当停止使用epoll时,需要close这个fd ...
分类:其他好文   时间:2017-04-15 00:16:13    阅读次数:196
Linux select 机制深入分析
Linux select 机制深入分析 作为IO复用的实现方式。select是提高了抽象和batch处理的级别,不是传统方式那样堵塞在真正IO读写的系统调用上。而是堵塞在select系统调用上,等待我们关注的描写叙述符就绪。当然如今更好的方式是epoll,比方Java中的NIO底层就是用的epoll ...
分类:系统相关   时间:2017-04-14 22:44:46    阅读次数:382
一个简易的web服务器:Tinywebserver
这是学习网络编程后写的一个练手的小程序,可以帮助复习I/O模型,epoll使用,线程池,HTTP协议等内容。程序代码是基于《Linux高性能服务器编程》一书编写的。首先回顾程序中的核心内容和主要问题,最后给出相关代码。0.功能和I/O模型实现简易的HTTP服务端,现仅支持GET方法,通..
分类:Web程序   时间:2017-04-14 15:11:30    阅读次数:270
nginx配置文件详解
#运行用户userwww-data;#启动进程,通常设置成和cpu的数量相等worker_processes1;#全局错误日志及PID文件error_log/var/log/nginx/error.log;pid/var/run/nginx.pid;#工作模式及连接数上限events{useepoll;#epoll是多路复用IO(I/OMultiplexing)中的一种方式,但是仅用于linux2.6..
分类:其他好文   时间:2017-04-14 15:07:54    阅读次数:223
squid构建代理服务器
编译安装squid: tarxvfsquid-3.5.25-20170408-r14154.tar.gz-C/usr/src/ #解压 cd/usr/src/ ./configure--prefix=/usr/local/squid--enable-async-io=160 --enable-epoll--enable-linux-netfilter--enable-stacktraces --enable-gunregex--enable-linux-tproxy--enable-under..
分类:其他好文   时间:2017-04-14 10:51:46    阅读次数:205
poll
Marek's totally not insane idea of the day Epoll is fundamentally broken 1/2 Epoll is fundamentally broken 1/2 I/O multiplexing part #3 I/O multiplexi ...
分类:其他好文   时间:2017-04-13 15:22:38    阅读次数:370
九爷 带你了解 nginx优化与防盗链
Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engineX”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP代理服务器.Nginx是由俄罗斯人IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发.Nginx以事件驱动(epoll)的方式编写,所以有..
分类:其他好文   时间:2017-04-12 05:01:11    阅读次数:253
Tornado的入门研究
1、为啥要了解Tornado 首先,Tornado是大神写出来的,如果学习python的话,参照Tornado的源码是一件非常好的事情,属于FaceBook的开源代码 其次,Tornado就是我们在 FriendFeed 的 Web 服务器及其常用工具的开源版本[1]。Tornado 和现在的主流 ...
分类:其他好文   时间:2017-04-11 14:55:02    阅读次数:257
nginx优化与防盗链
Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engineX”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP代理服务器.Nginx是由俄罗斯人IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发.Nginx以事件驱动(epoll)的方式编写,所以有..
分类:其他好文   时间:2017-04-11 00:08:39    阅读次数:156
1282条   上一页 1 ... 60 61 62 63 64 ... 129 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!