技术编程Linux Kernel 5.10更新优化EXT4文件 大幅提升文件覆盖性能
【技术编程Linux Kernel 5.10更新优化EXT4文件 大幅提升文件覆盖性能】在即将到来的 Linux Kernel 5.10 更新中 , 对 EXT4 文件系统进行了优化 , 尤其是改善了某些场景下的文件覆盖特性 。 在直接访问(DAX)和直接I/O(DIO)模式下 , EXT4 iomap 代码会有检查块是否已经被分配的优化 。
本文插图
例如你使用类似于 Intel Optane DCPMM 的永久内存 , 或者在虚拟机上模拟永久内存 , 那么在 DAX/DIO 模式下当检测到块已经被分配的情况下(因此是覆盖) , 映射信息可以立即返回 。 于多线程覆盖请求 , 这会带来特别大的性能优化 。
IBM 的 Ritesh Harjani 在提案中解释了文件覆盖性能的影:“这可以为多线程写入 , 特别是随机覆盖提供显著的性能提升 。 在PPC64虚拟机上 , 模拟pmem(DAX)设备 , 随机写入(覆写)的性能提升了10倍左右 。 也因为这优化了jbd2 slab cache分配过程中的自旋锁争用(jbd2_journal_handle) 。 在x86虚拟机上 , 观察到约2倍的perf改进” 。
推荐阅读
- 前瞻网|华大推15分钟新冠快速检测盒,前瞻医疗器械产业全球周报第47期:苹果被起诉窃取血氧监测专利技术
- 极酷数码客|价格很有优势,雷军刚发布行业领先技术!小米新机紧接被曝光
- 麦田军事观察|印度抨击法国公司拒绝转让核心技术啥意义?不知花钱买不来现代化
- 沈潮汐|扬言基建技术超越中国,2天后愣住了,印度3天时间搭好一座桥
- 量子科技,爆发!有项关键技术中国已领先世界
- 歼-20|又一国看上国产战机,关键部位采用歼-20技术,一口气要采购40架
- 一品汽车|“备胎上位”道阻且长,氢燃料电池技术储备不足
- 追梦格林|追梦格林谈球场心态:心态就是一项技术,我给不了杜兰特我的心态
- awesome科技|苹果12都没办法,小米宣布发布80W无线充电!这技术可真绝
- CECBC区块链专委会|第19届亚运会门票采用区块链技术防伪
