美文网首页
【es】为什么ES和Doris、Kafka等存储都需要调大系统v

【es】为什么ES和Doris、Kafka等存储都需要调大系统v

作者: Bogon | 来源:发表于2023-08-05 19:04 被阅读0次

    vm.max_map_count限制一个进程可以拥有的VMA(虚拟内存区域)的数量,而不是限制进程的可使用内存大小,默认值65535。如部署ES[3]时需要调整到262144,而部署Doris或StarRocks时需要调整到2000000。

    这些存储系统使用MMAP(内存映射),能减少用户态与内核态之间的数据拷贝,用内存读取取代I/O读取,提高文件读取效率,如读文件的简易逻辑图如下,如果vm.max_map_count值太小,容易出现内存溢出。

    存储服务为什么要调整vm.max_map_count值?

    https://mp.weixin.qq.com/s/yE1nuYiOpBA6LHARYk7rEg

    相关文章

      网友评论

          本文标题:【es】为什么ES和Doris、Kafka等存储都需要调大系统v

          本文链接:https://www.haomeiwen.com/subject/lqbredtx.html