[Industry News] Linux5.15迎来性能改进
Tofloor
poster avatar
jiutian123
deepin
2021-09-10 22:19
Author

Btrft 文件系统的更新,现已登陆 Linux 5.15 主线,其中包含了一些激动人心的新功能和改进。今年夏天,开发团队一直忙于为 Linux 5.15 准备一系列相当活跃的变更,且最终于今日将其合并到了 Linux 5.15 Git 中。

今天为 Linux 5.15 提交的块子系统和块驱动程序拉取请求的亮点包括:

- 添加了全局计数器/磁盘序列号。这是 systemd 主导的作为块/磁盘更改的全局计数器的努力 这将有利于支持新型磁盘阵列同时保证其稳定性和安全性。

- 非标准 GPT 位置支持。安装linux即可进行更直接的安卓工作方面的支持,这项工作是为了能够在块设备驱动程序指定的非标准位置查找 GPT。这项工作是关于支持带有内部 eMMC 存储的 NVIDIA Tegra 设备上的 EFI 分区。反过来,这将允许各种 Android 平板电脑和游戏机现在与下游引导加载程序和主线 Linux 内核开箱即用。

- 各种各样的 NVMe 改进。更好的支持NVMe .M2同时为了PCIe5.0准备

- I/O 优先级改进。

-删除 LightNVM 子系统。鸡肋的子系统拉低了主系统和I/O性能,本次彻底删除了事。

- Linux 软盘驱动程序代码的回归修复。

- 各种其他BUG修复。

综合来看,本次主要针对I/O和磁盘 M2的更新旨在提升整体性能,改进系统功能效率。

Reply Favorite View the author
All Replies
jiutian123
deepin
2021-09-10 22:23
#1

● 支持 FS-VERITY 内核层,允许对只读文件进行透明的完整性和真实性保护。此前该功能已适用于 EXT4 和 F2FS,现也适用于 Btrfs 文件系统。

● 支持 IDMAPPED 挂载,且允许公开不同所有权的相同文件或目录,设计用例涵盖了从容器到 systemd-home 。该功能在 Linux 5.12 中首次亮相,但当时仅适用于 FAT 和 EXT4 文件系统。

● Btrfs 迎来对 RAID0 和 RAID10 模式的‘退化’(Degenerated)支持,在本机 Btrfs RAID 生成模式下,其分别可在 1 / 2 个设备上运行,而不需要 2 / 4 个设备。在保留配置文件类型的同时,其有助于用户从阵列中转换或移除设备。

● 预读代码变更,支持全发送加速,实测可带来 11% 的性能提升。

● 支持批量延迟,以加快诸多文件的创建速度。

● 支持 Fsync/tree-log 加速,示例工作负载的吞吐量和运行时间均有 2% 的改进。重命名的锁定争用也较低,吞吐量提升 4%,且将延迟降低了 30% 。

● 继续开展子页面支持、实验性支持带 4K 扇区的 64K 页系统的写入。

● 改进刷新逻辑,以及其它常规的修复和底层增强。

Reply View the author
sammy-621
deepin
2021-09-11 00:52
#2

我现在的内核用的是5.13.13

Reply View the author
bsidb1
deepin
2021-09-11 01:59
#3

5.15的另一个亮点是合并了新的NTFS文件系统驱动,不知道性能如何?据说比现在的ntfs-3g好很多~

Reply View the author
jiutian123
deepin
2021-09-11 07:53
#4
bsidb1

5.15的另一个亮点是合并了新的NTFS文件系统驱动,不知道性能如何?据说比现在的ntfs-3g好很多~

不知道在哪下载,要不然可以看看

Reply View the author
keep_up
deepin
2021-09-11 18:03
#5
jiutian123

不知道在哪下载,要不然可以看看

据说是Paragon提供的驱动,就是那个写NTFS for Mac的。尽管只是将核心部分开源出来了,但基本读写性能会远超ntfs-3g

https://www.paragon-software.com/home/ntfs-linux-professional/#comparison

https://www.paragon-software.com/home/ntfs3-driver-faq/

目前5.15版本还没进入mainline,拭目以待

 

Reply View the author