零拷贝
摘要:零拷贝(Zero-Copy)是一种 I/O 操作优化技术,快速高效地将数据从文件系统移动到网络接口,不需要将其从内核空间复制到用户空间。在 FTP 或者 HTTP 等协议中可以显著地提升性能。需要注意,并不是所有的操作系统都支持这一特性,目前只有在使用 NIO 和 Epoll 传输时才可使用该特性。
阅读全文
posted @
2023-01-08 17:10
溪水静幽
阅读(97)
推荐(0) 编辑
LRU
摘要:LRU(least recently used)是将近期最不会访问的数据给淘汰掉,其实LRU是认为最近被使用过的数据,那么将来被访问的概率也多,最近没有被访问,那么将来被访问的概率也比较低“ LRU一般采用链表的放缓存实现,便于快速移动数据位置 最常见的实现是使用一个链表保存缓存数据,详细算法实现如
阅读全文
posted @
2018-10-13 17:06
溪水静幽
阅读(183)
推荐(0) 编辑
进程与线程
摘要:线程的优势: 1、发挥多处理器的强大能力 2、在单处理器系统上获得更高的吞吐率 如果程序是单线程的,那么当程序等待某个同步I/O操作完成时,处理器将处于空闲状态。而在多线程程序中,如果一个线程在等待I/O操作完成,另一个线程可以继续运行,使得程序能在I/O阻塞期间继续运行。 3、建模的简单性 通过使
阅读全文
posted @
2018-10-09 09:41
溪水静幽
阅读(49)
推荐(0) 编辑