Kafak采用硬盘顺序写入和内存映射文件技术提示性能.即便是顺序写入硬盘,硬盘的访问速度还是不可能追上内存.所以Kafka的数据并不是实时的写入硬盘,它充分利用了现代操作系统分页存储来利用内存提高I/O效率. 一.顺序写入 在机械硬盘上写还是在固态硬盘上写.尽管结论都是顺序写比随机写快,但是原因却是不一样的.首先说机械硬盘,我先介绍一下它的存储原理.机械硬盘的结构你可以想象成一个唱片机,它有一个旋转的盘片和一个能沿半径方向移动的磁头.处理读取和写入请求时,首先可以根据请求的开始地址算出要处理的数…