Linux
mchine_swift
这个作者很懒,什么都没留下…
展开
-
IO模型及select、poll、epoll和kqueue的区别
(一)首先,介绍几种常见的I/O模型及其区别,如下: blocking I/O nonblocking I/O I/O multiplexing (select and poll) signal driven I/O (SIGIO) asynchronous I/O (the POSIX aio_functions)—————异步IO模型最大的特点是 完成后发回通转载 2017-10-18 15:24:45 · 307 阅读 · 0 评论 -
Linux epoll模型
定义: epoll是Linux内核为处理大批句柄而作改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著的减少程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。因为它会复用文件描述符集合来传递结果而不是迫使开发者每次等待事件之前都必须重新准备要被侦听的文件描述符集合,另一个原因就是获取事件的时候,它无须遍历整个被侦听的描述符集,只要遍历那些被内核转载 2017-10-18 16:29:58 · 215 阅读 · 0 评论 -
redhat-learn
CentOS 7 x86_64适用的EPEL安装源 国内镜像列表: https://itgeeker.net/centos-7-epel-china-mirror-repository/ CentOS 7 64bit Minimal安装后的初步10项优化和配置(更新epel和remi源安装): https://itgeeker.net/centos-7-minimal-opt原创 2017-10-31 20:34:43 · 222 阅读 · 0 评论