索尼为 exFAT Linux 驱动提供了 173% 以上的性能改进


索尼工程师最新提交了一个补丁,以改进 Linux 内核 exFAT 文件系统驱动程序的性能。exFAT 文件系统是 FAT32 的替代者,它由微软开发,但是不仅用于 Windows 系统。目前 exFAT 在整个电子行业中都得到了广泛应用,特别是 SD 卡、USB 闪存驱动、数码相机和 MP3 播放器中使用最为充分。 根据介绍,当 exFAT 文件系统以其“dirsync”模式挂载时,该改进减少了 cluster 清零时的 block requests
“如果启用了'dirsync',在对 cluster 进行清零时,逐个扇区提交将产生许多 block requests,导致 block device 不能完全发挥其性能。 这种 commit 方式使得 cluster 中的扇区被一次性提交,它将减少 block requests 的数量;使得 block device 的性能得到充分的发挥。”
索尼工程师 Yuezhang Mo 在带有 SD 卡存储的 Arm 测试平台上进行的测试结果表明,此改进带来了 73% 的性能提升甚至更高。 “在 imx6q-sabrelite 上,性能已经提高了 73% 以上。” 简单的测试用例是创建了许多目录,在 256 KB cluster 大小情况下,时间改进从 11 分 22 秒降至 1 分 39 秒。在 exFAT 的 64KB cluster 大小的情况下,创建 1000 个目录的时间从 3 分 34 秒缩短到了 56 秒。 目前,这一补丁已被列为 Linux exFAT 文件系统驱动程序开发分支的一部分,本次性能改进也预计在今年夏天登陆 Linux 5.19 内核。 更多详情可查看邮件列表。

相關推薦

2022-12-17

入 Linux 内核后,exFAT 文件系统便不断获得来自三星、索尼等电子供应商的优化,比如今年 4 月索尼为 exFAT Linux 驱动提供了 73% 以上的性能改进。此次在 Linux 6.2 中对 exFAT 的优化同样来自来自索尼工程师 Yuezhang Mo ,主要是

2022-04-03

:本周的 Linux 5.18 合并窗口有两个微软 exFAT 文件系统的驱动 PR ,尽管数量不多,但都是非常重要的驱动程序补丁。 Linux 5.18+ 上的 exFAT 添加了一个允许访问带有尾随点的路径选项。到目前为止,exFAT 驱动程序无条件地从路径组

2022-05-24

了!该版本主要变化之一是将英特尔软件定义芯片(SDSi) 驱动程序包含到主线内核中,该功能引起了不小的争议,但英特尔尚未明确表示该驱动的具体用途。 硬件方面,  Raspberry Pi Zero 2 W 在此版本中获得了完整的主线

2022-12-01

进来自 ISO/.wim 的 Windows 版本报告 将 UEFI:NTFS 的 NTFS 驱动程序更新到 v1.4 并将 exFAT 驱动程序更新到 v1.9 切换到非标准 GRUB 的远程下载(Fedora 37、openSUSE Live、GeckoLinux) 修复 UEFI:NTFS 分区未设置为具有 >

2023-04-05

的修复和改进 Porteus Kiosk 可以在由 AMD 或英特尔处理器驱动的系统上使用,它不支持 Raspberry Pi 等 ARM 设备。 更多详情可查看:https://porteus-kiosk.org/changelog-releases.html#5.5.0

2022-11-30

aith Prism 控制器的改进 支持英特尔 Arc A770 Limited Edition 索尼 DualSense 控制器 SRGBMods Raspberry Pi Pico 控制器 Wooting 控制器的改进 支持 Elgato Keylight …… 更多详情可查看:https://gitlab.com/CalcProgrammer1/OpenRGB/-/releases/release_0.8

2022-12-16

有需求。Kaisen Linux 还集成了大量的 Wi-Fi/视频/音频和蓝牙驱动,除了内核中包含的驱动外,还提供了更好的硬件支持,确保你在安装 Kaisen Linux 后不必再安装任何东西。 Kaisen Linux 2.2 近日正式发布,这个版本最大的变化就是 Exego

2023-07-20

的项目基于 Linux-libre 项目,删除了所有非自由的软件和驱动,保证了用户的自由和隐私。我们还对内核进行了一些优化和修复,使其更适合在 WSL 上运行。 WSL-libre-linux-kernel  6.4.3 版本包含了以下特性和改进: - 支持最新的

2023-04-03

timecounter.hardware OID 被转换成可调的。 msdosfs(5) 文件系统驱动程序收到了 msdosfs 挂起的修复程序。 ng_bridge(4) netgraph 节点支持 SMP。 ng_nat(4) netgraph 节点获得了对 RFC 6598/Carrier Grade NAT 支持的支持。 ng_source(4) netgraph 节点现在可

2023-07-21

的项目基于 Linux-libre 项目,删除了所有非自由的软件和驱动,保证了用户的自由和隐私。我们还对内核进行了一些优化和修复,使其更适合在 WSL 上运行。 WSL-libre-linux-kernel  6.1.39 版本包含了以下特性和改进: - 支持最新的

2023-12-01

state=guided,也可修改文件实现。这就类似汽车的自动挡,驱动程序请求最低和最大性能级别,平台自动选择此范围内适合当前工作负荷的性能级别。 4.GPU 电源管理部分  AMD GPU 如果是 AMD GPU 则需要更改两个文件(使用 tee 命

2023-07-07

的项目基于 Linux-libre 项目,删除了所有非自由的软件和驱动,保证了用户的自由和隐私。我们还对内核进行了一些优化和修复,使其更适合在 WSL 上运行。 WSL-libre-linux-kernel  6.4.0 版本包含了以下特性和改进: - 支持最新的

2023-04-15

索尼与树莓派一直保持着非常紧密的合作,自 2012 年树莓派成立以来,索尼就一直在负责树莓派产品的生产制造。在 2021 年,树莓派还推出了官方的「回收翻新」计划,回收回来的旧产品都会被送至索尼技术中心,经过全面测试

2022-08-13

多线程、图像处理、正则表达式和单元测试等任务和结构提供支持。它包含了 164 个单独的库(截至 1.76 版)。 已知问题 这些是库的作者提出的补丁,由于发现得太晚,所以在发行版中没有修复。 Boost.Filesystem 目录迭代器