码迷,mamicode.com
首页 >  
搜索关键字:epoll    ( 1282个结果
面试总结2.0(施工中)
1 shell命令:如何查询内存大小 文件大小和端口有没有被占用等 awk获取行列内容 2 文件的静态链接和动态链接的过程 3 文件的编译原理 4 cs模型和bs模型等编程模型 5 C++11的新标准特性 6 epoll的内部实现 双向arry+红黑树? 7 线程的资源 存放在哪里 栈指针? 8 c ...
分类:其他好文   时间:2020-03-10 11:35:26    阅读次数:46
Redis 学习(二十)服务器
Redis 服务器命令主要是用于管理 redis 服务。 实例 以下实例演示了如何获取 redis 服务器的统计信息: redis 127.0.0.1:6379> INFO # Server redis_version:2.8.13 redis_git_sha1:00000000 redis_git ...
分类:其他好文   时间:2020-03-09 23:55:19    阅读次数:96
Nginx(一)
Nginx是什么 Nginx同Apache一样都是一种WEB服务器。 Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器,Nginx可以作为一个HTTP服务器进行网站的发布处理,另外Nginx可以作为反向代理进行负载均衡的实现。 nginx高并发原理( 多进程+epoll实现高并 ...
分类:其他好文   时间:2020-03-09 09:12:23    阅读次数:56
epoll与selector的简单理解
概念理解 selector与epoll是多路复用的函数。我认为多路复用是针对bio而言,指的是通过单线程来追踪管理多个socket对象。传统的bio中,在socket的accept与read两个阶段都会造成阻塞,那么就无法处理并发问题,即仅一个socket对象就已经占用了IO对象,没有余力解决其他线 ...
分类:其他好文   时间:2020-03-08 13:42:13    阅读次数:108
性能测试工具 wrk 使用教程
一、简介 WRK 是一款针对HTTP基准测试工具,即使在单个多核CPU上运行时,也能够对目标机器产生大量负载。原因是它使用了一些操作系统特定的高性能 io 机制, 比如 select, epoll, kqueue 等。其实它是复用了 redis 的 ae 异步事件驱动框架。说说 wrk 的优缺点吧: ...
分类:其他好文   时间:2020-03-06 11:05:19    阅读次数:93
Reactor模式和Proactor模式
Reactor 主线程往epoll内核事件表中注册socket上的读就绪事件 主线程调用epoll_wait等待socket上有数据可读 当socket上有数据可读时,epoll_wait通知主线程,主线程则将socket可读事件放入请求队列。 睡眠在请求队列上的某个工作线程被唤醒,它从socket ...
分类:其他好文   时间:2020-03-06 01:08:03    阅读次数:49
memcache缓存服务器概念篇
1,memcache简介mamcache是一套分布式的高速缓存系统,可以提高网站访问的速度,尤其是对于一些大型的公司或者频繁访问数据库的网站访问速度提升效果十分显著,memcache是一个开源免费的软件,memcache通过键值对的访问将数据缓存在内存当中,减少从后端数据读取数据的次数。2,memcache分布式缓存系统分布式:将数据分散存储在不同服务器上。缓存系统:严格意义上来说,memcach
分类:系统相关   时间:2020-03-05 16:43:43    阅读次数:109
epoll的注意事项。
最近使用了epoll发现。在epoll_create返回的fd,被配置FD_CLOEXEC,是不起作用的。子进程可以继续使用它。并可以继续使用epoll_ctl增加侦听文件句柄。而父进程可以收到此句柄的读写事件。但是父进程由于没有此句柄,所以读失败。在高版本的epoll_create1(flags),此flags可以EPOLL_CLOEXEC,完成CLOEXEC的功能。——————————————
分类:其他好文   时间:2020-03-03 17:36:12    阅读次数:79
Nginx
1.大家都说Nginx快?快的原因是什么? Nginx采用的是异步非阻塞的epoll模型;apache是采用多线程多进程,一旦连接数增多,apache必然要生成更多的进程来响应请求,一旦进程多了,cpu对于进程的切换就频繁了,很耗资源和时间,所以就导致apache性能降低了; Nginx采用异步非阻 ...
分类:其他好文   时间:2020-03-02 19:08:22    阅读次数:89
Linux 复习 六
问:什么是I/O复用? 答:I/O复用就是让一个进程/或者线程,操作多个I/O,保证不会阻塞到某个特定的I/O.即一个进程可以处理多个请求,常见的I/O有select,poll,epoll(Linux特有)。 select: #include <sys/select.h> #include >sys ...
分类:系统相关   时间:2020-03-01 10:58:52    阅读次数:89
1282条   上一页 1 ... 6 7 8 9 10 ... 129 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!