首页 > 业界 > 关键词  > nvme最新资讯  > 正文

Linux 5.17内核将持续引入I/O优化:NVMe性能有望提升5~6%

2021-11-18 14:42 · 稿源: cnbeta

在最近结束的 Linux 5.16 内核合并窗口期间,我们已经见证了重大的 I/O 改进。以 Jens Axboe 为代表的维护者,专注于坚持不懈地优化块和 IO_uring 代码,以达成更高的 IOPS 操作效率。展望 Linux 5.17,这方面的工作也不会原地踏步。毕竟 Linux 5.16 开发周期内,还有不少未决的工作等待开发者去完成。

1.jpg

据悉,在 Linux 5.16 合并窗口中,Jens Axboe 的大部分工作都围绕 I/O 优化而展开,以期最大限度地提升 AMD 锐龙 R9-5950X 平台上的英特尔傲腾 NVMe SSD 的每核 IOPS 性能。

就在 5.16 合并窗口关闭几天后,Axboe 现又提交了四个 NVMe 代码补丁,以充分利用 Linux 5.16 中关于分配和完成 I/O 批次的新钩子。

2.jpg

对于 NVMe 驱动器来说,这也意味着它们能够一次复制多个命令。测试表明,新修订带来了每核大约 500k IOPS 的改进、或 5~6% 的效率提升。

至于其它 I/O 优化工作,将继续在 perf-wip 分支中收集。截至目前,我们已在 Linux 5.16 合并窗口关闭后,看到了 38 个添加至该存储库的新补丁。

最后,Jens Axboe 透露自己正在搭建英特尔酷睿 i9-12900K 平台,以便和 AMD 锐龙 R9-5850X 平台开展比较、并且展望在将来为 Alder Lake 前端带来更多存储性能优化。

  • 相关推荐
  • 大家在看
  • 腾讯云服务器12.12限时秒杀-1核2G首年50元

    腾讯云服务器12.12多种机型限时抢购,1核2G服务器4.17元/月,2核4G服务器6.17元/月,专业技术7*24小时在线服务,腾讯云为企业和个人提供快捷,安全,稳定的云服务!

    广告
  • Linux 5.17内核全力优化AMD锐龙:Zen4准备好了!

    -初步支持Zen4架构,包括EDAC/SMCA更新、DDR5/LPDDR5内存、温度传感器等...- 支持AMD STB,记录系统执行日志信息的循环数据缓冲机制,可内部分析系统失败原因,无需外部指令或重现错误即可修复问题,不但支持锐龙CPU,还是Radeon显卡...- AMD Renoir音频协处理器支持音频开放固件,此前只有Intel平台支持该功能...- 支持华硕X570、B550、X470、B450主板的传感器......

  • Linux 5.17修复弹出已损坏软盘时系统挂起的问题

    如果你是极少数仍然依赖软盘的人,并且在运行最新系统的同时这样做,那么Linux5.17很显然将引起你的兴趣。在现有的Linux系统下,如果试图读取一张损坏的软盘,失败的过程中弹出它,系统就会发生卡死的现象。而对于Linux5.17来说,这个到了2022年的现在已经极其小众的错误确实得到了解决。这个修复是针对一个早在2012年就出现在内核的软盘代码的问题。如果试图读取一张破损的软盘,并在系统尝试/重试I/O时弹出它,可能会发生卡死错误。上周,除了所有令人兴奋的现代I/O改进,如正在进行的优化工作和使IO_uring更有吸引力之外,还有其他一些

  • Linux 5.17网络子系统方面的变化相当令人兴奋

    正在开发的5.17内核的Linux网络子系统的更新是相当令人兴奋的,因为Linux在云中的大型服务器和企业网络设备上的运行以及小型物联网硬件上的Linux都是如此多产...新版对AMD方面也非常友好,尤其是对YellowCarp的以太网支持,这让"Rembrandt"APU的处理器集成网络可以不经配置直接开始使用...Linux5.17的其他一些网络变化包括:新的BPF助手,支持内核加载器中的BPF重定位,为libbpf的v1.0版本做准备,在WiFi代码中通过在空时公平代码中使用粗略时间来节省一些CPU周期,支持AndroidAOSP蓝牙质量报告,多补丁TCP增强,支持管理组件通过串行传输,不同类型的网络卸载流程改进,微软方面加入的现在有XDP驱动程序支持,新的IWLMEI驱动程序...

  • Linux 5.17增加了对RISC-V sv48的支持 能够使设备识别更多的内存

    除了Linux 5.17带来了对低成本StarFiveRISC-V平台的支持和其他RISC-V的更新之外,周五还为这个免授权费用的处理器ISA带来了更多的变化。在Linux5.17的这些最新RISC-V变化中,最引人注目的是提供sv48支持,RISC-V sv48指的是是允许48位虚拟地址空间支持。有了第四层分页表,RISC-V 64位内核现在可以寻址到128TB的虚拟地址空间,对应允许64TB的物理内存。当然,我们现在还没有看到任何高端的RISC-V服务器平台能够支持任何接近现有极限的东西 - 甚至都看不到任何高容量的RAM RISC-V服务器存在,但是这对RISC-V架构未来的发展来说显然是好事。

  • 从SHA1转向BLAKE2s代码:Linux 5.17随机数生成器将迎来大提速

    在下周的 Linux 5.17 合并窗口正式开启前,random(RNG)子系统维护者 Jason Donenfeld 已经为下一个内核周期提交了一批激动人心的更新。正如 2021 年 12 月底所述,作为 entropy extractor 代码的一部分,Linux 正从 SHA1 向 BLAKE2s 过渡。Phoronix 指出,BLAKE2s 代码不仅比 SHA1 更安全,且速度也更快(+131%)。研究配图(来自:Shattered.io)除了在随机数生成器(RNG)代码中逐步淘汰 SHA1,新提交还避免了在热路径中不必要

  • 微软重塑"DXGKRNL"驱动 欲将其纳入Linux内核

    早在2020年,微软宣布DXGKRNL驱动为内核驱动组件,用于支持Windows Subsystem for Linux(WSL2)中的GPU加速用例。最初的DXGKRNL驱动很快就被上游内核开发者提出了各种问题,而现在,在过去的一年里,微软一直在重新制作这个内核驱动,并在周三发布了新版本。DXGKRNL是他们的"DirectX"内核驱动组件,用于Windows Subsystem for Linux(WSL2),支持Hyper-V环境下的图形加速和GPU计算。DXGKRNL也将用于他们即将推出的Android Window

  • 传13代Raptor Lake处理器缓存提升55% 游戏性能有望暴涨

    当前英特尔 12 代 Alder Lake CPU 具有 14MB L2 + 30MB L3 缓存(总 44MB)...若沿用当前的 12 代缓存设计,下一代旗舰桌面处理器会拥有 18MB L2 + 36MB L3(总计 54MB 缓存),但传闻称 13 代会进一步加大......

  • 阿里巴巴为Linux内核调度器提出组平衡器(GB)概念

    随着越来越多的组织为了发展云计算等业务配置他们的服务器在应用程序之间共享CPU核心/资源,而不是专门分配CPU核心给单个应用程序/任务,中国公司阿里巴巴正在为Linux内核调度器提出一个新的"组平衡器"概念以提升系统资源利用表现。拟议中的的Linux组平衡器主要是在任务间共享资源时减少资源冲突。这个平衡器的重点是在各组CPU核心之间平衡各组任务。关于这个组平衡器(GB)的"征求意见"今天被发出,并被总结为:"我们需要的是一种

  • 庞大的2.3k补丁系列将提高Linux的构建性能50~80%并修复"依赖地狱"

    长期从事Linux内核开发的IngoMolnar今天发布了一组大规模的补丁。多达2297个补丁从2020年底就开始整理,并完全重塑了Linux内核的头文件层次结构。这项"快速内核头文件"工作的目标是加快内核的构建时间,同时清理过程中的很多东西,以解决"依赖性地狱"问题。这套庞大的补丁涉及到大部分的Linux内核代码库,因为它重新设计了内核构建的头文件处理。最终的结果是加快了Linux内核编译的速度,无论是清洁构建还是增量构建。Molnar在补丁

  • 三星与特斯拉合作发布23个补丁 FSD开始适用主线Linux内核

    三星与特斯拉合作发布了一组23个补丁,用于使特斯拉的完全自动驾驶(FSD)SoC适用于主线Linux内核。这23个补丁使特斯拉的完全自动驾驶SoC能够从上游Linux内核启动,而目前使用的是下游内核构建。特斯拉不仅利用Coreboot支持开源的AMD GPU Linux驱动,甚至支持将其添加到主线Linux内核中。Tesla FSD SoC支持包括设备树的添加和对内核的各种修改,以提供这种基本支持,该技术主要是建立在现有的三星Exynos SoC驱动路径上。由于利用了

这篇文章对你有价值吗?

  • 热门标签

热文

  • 3 天
  • 7天