首页INET新的Linux代码提高了FAT文件系统的传输速度

新的Linux代码提高了FAT文件系统的传输速度

昨天,Linus Torvalds在关闭合并窗口后发布了5.7-rc1 Linux内核。 但是几天前,内核开发人员OGAWA Hirofumi发送了最新的代码版本,以提高FAT文件系统中的文件传输速度。

Linux的

补丁代码旨在增强Linux的FAT文件代码的性能。 如果您不知道,readahead是一个预安装的Linux内核系统调用 数据 并将它们加载到页面的缓存中。 这样,由于物理读取数据而加快了文件传输 记忆 而不是从磁盘。

之前,我们提到了针对Linux内核5.7的软盘驱动程序和驱动程序代码exfAT(现代FAT替换)的改进版本。 这次,Linux内核向旧的FAT16 / FAT32文件系统添加了新的和经过改进的代码。

最现代的 家电 支持广泛的FAT(exFAT),但有些仍然使用FAT,例如数码相机或EFI分区。 但是当前对FAT条目的预读有一些 缺陷 降低文件传输速度。

因此,新代码使FAT预读可调,并在用完前更新预读窗口。 此外,新更改还避免了较小的I / O请求大小,从而提高了整体文件传输性能。

为了在实践中证明这一点,Hyeongseok Kim审查并审查了慢速USB 2TB硬盘驱动器上的更新代码。 结果表明减少了 时间的 文件传输 从383.18秒到51.03秒

你可以看到补丁代码 这里。 尽管现在将它包含在Linux 5.7中为时已晚,但我们希望它将包含在内核5.8中。

发表评论

请输入您发表评论!
请在此输入你的名字

spot_img

实时新闻