摘要: 本文主要分析内存以及I/O相关的系统调用和库函数的实现原理,根据原理给出在使用过程中需要注意的问题和优化的侧重点,本文涉及到的系统调用包括readahead,pread/pwrite,read/write,mmap,readv/writev,sendfile,fsync/fdatasync/msyn... 阅读全文
posted @ 2015-01-21 21:11 苦逼码农2014 阅读(694) 评论(0) 推荐(0)
摘要: Linux 2.6内核中提高网络I/O性能的新方法-epoll I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。1、为什么select落后 首先,在Linux内核中,select所用到的FD_SET是有限的,即内核中有个参数__FD_SETSIZE定义了每个FD... 阅读全文
posted @ 2015-01-21 19:30 苦逼码农2014 阅读(458) 评论(0) 推荐(0)