码迷,mamicode.com
首页 >  
搜索关键字:epoll    ( 1282个结果
epoll高并发多路复用,基于epoll的高性能服务器
并发测试工具ab使用linux命令安装这个工具:apt-getinstallapache2windows中装好apache之后就会再带一个工具windows命令使用方法ab-n200-c5http://www.baidu.com/1000就是测试的数量-c10就是开启的线程数测试的地址反回了一些测试信息,如使用时间,每次要多久等信息。linux也是一..
分类:其他好文   时间:2017-07-17 21:58:37    阅读次数:209
# 进程/线程/协程 # IO:同步/异步/阻塞/非阻塞 # greenlet gevent # 事件驱动与异步IO # Select\Poll\Epoll异步IO 以及selectors模块 # Python队列/RabbitMQ队列
1 # 进程/线程/协程 2 # IO:同步/异步/阻塞/非阻塞 3 # greenlet gevent 4 # 事件驱动与异步IO 5 # Select\Poll\Epoll异步IO 以及selectors模块 6 # Python队列/RabbitMQ队列 7 8 ###############... ...
分类:编程语言   时间:2017-07-17 11:15:00    阅读次数:550
select与epoll
select的api: epoll的api: epoll的两种工作模式: LT模式(默认):当epoll_wait检测到描述符事件发生并将此事件通知应用程序,应用程序可以不立即处理该事件。下次调用epoll_wait时,会再次响应应用程序并通知此事件。 ET模式:当epoll_wait检测到描述符事 ...
分类:其他好文   时间:2017-07-16 21:29:24    阅读次数:136
单进程-非阻塞服务器
select,轮询最多可监听1024个人,poll无默认值,但是也是轮询 epoll非轮询,无限制,事件通知机制 EPOLLIN (可读) EPOLLOUT (可写) EPOLLET (ET模式) epoll对文件描述符的操作有两种模式:LT(level trigger)和ET(edge trigg ...
分类:系统相关   时间:2017-07-16 10:03:55    阅读次数:241
I/O多路复用之Select
在Linux下有五种I/O模型,分别为:阻塞、非阻塞、信号驱动、复用I/O和异步I/O. 而在复用I/O中,比较常见的就是select、poll和epoll. 本文主要介绍select模型. 一、select用法 如果大于0,则说明有事件就绪,便需要从参数中获取就绪的事件进行处理. 即使我把sele ...
分类:其他好文   时间:2017-07-15 18:55:01    阅读次数:262
Nginx与Apache比较
Nginx特点:高性能epoll 异步非阻塞多个连接(万级别)可以对应一个进程 支持反向代理支持7层负载均衡静态文件、反向代理、前端缓存等处理方便支持高并发连接,每秒最多的并发连接请求理论可以达到 50000 个配置文件简单用线程处理用户请求,而线程是共享内存的,只需要开启少量进程,多个线程就可以共 ...
分类:Web程序   时间:2017-07-12 23:34:16    阅读次数:213
《深入理解计算机系统》Tiny服务器4——epoll类型IO复用版Tiny
前几篇博客分别讲了基于多进程、select类型的IO复用、poll类型的IO复用以及多线程版本的Tiny服务器模型,并给出了主要的代码。至于剩下的epoll类型的IO复用版,本来打算草草带过,毕竟和其他两种IO复用模型差不太多。但今天在看Michael Kerrisk的《Linux/UNIX系统编程 ...
分类:其他好文   时间:2017-07-12 23:13:03    阅读次数:269
OVS中对于用户层和datapath层的多个通道利用epoll进行控制
这里先临时记录下代码流程,有待完好。 static int construct(struct ofproto *ofproto_) { struct ofproto_dpif *ofproto = ofproto_dpif_cast(ofproto_); const char *name = ofp ...
分类:其他好文   时间:2017-07-11 19:26:53    阅读次数:157
EasyDarwin开源流媒体server将select改为epoll的方法
本文来自EasyDarwin团队Fantasy(fantasy(at)easydarwin.org) 一. EasyDarwin网络模型介绍 EventContext负责监听全部网络读写事件。EventContext::RequestEvent每次插入一个监听事件到 监听列表(select 文件描写 ...
分类:Windows程序   时间:2017-07-11 17:43:13    阅读次数:216
accept与epoll惊群 转载
今天打开 OneNote,发现里面躺着一篇很久以前写的笔记,现在将它贴出来。 1. 什么叫惊群现象 首先,我们看看维基百科对惊群的定义: The thundering herd problem occurs when a large number of processes waiting for a ...
分类:其他好文   时间:2017-07-09 18:30:19    阅读次数:278
1282条   上一页 1 ... 52 53 54 55 56 ... 129 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!