【Kafka】
依本多情
欲戴王冠必承其重
展开
-
深入理解零拷贝技术实现原理(从表象到Linux内核文件管理机制的底层实现)
(一)先了解一下什么是零拷贝,以及零拷贝的优点?(1 )零拷贝其实就是从用户端发起一次需要用到磁盘文件的请求的时候,会通过网络IO进行后去你想要的文件,但是你要知道程序都是运行在Linux机器上的,而且这件事情也是又程序去做的,因为传统的IO需要拷贝四次,所以就有了网络IO的问题,那么瓶颈也就出了。为了优化这一操作,把IO四次拷贝通过优化到2 次拷贝,就称为“零拷贝”,传统的具体的传统流程是:1. 用户程序需要去请求服务器上磁盘的资源,然后Linux内核会去调用DMA去拷贝磁盘文件复制到Linux内核空原创 2020-08-21 17:45:41 · 789 阅读 · 0 评论 -
为什么kafka效率这么高?
kafka的IO效率这么高的原因:原创 2019-05-05 11:23:09 · 1993 阅读 · 0 评论