ГлавнаяинетНовый код Linux увеличивает скорость передачи файловой системы FAT

Новый код Linux увеличивает скорость передачи файловой системы FAT

Вчера Линус Торвальдс выпустил ядро ​​Linux 5.7-rc1 после закрытия окна слияния. Но несколько дней назад разработчик ядра OGAWA Hirofumi отправил обновленную версию кода, чтобы повысить скорость передачи файлов в файловой системе FAT.

Linux

Патч-код направлен на повышение производительности кода файла FAT для Linux. Если вы не знаете, readahead - это системный вызов ядра Linux, который предварительно устанавливает данные и загружает их в кеш страницы. Таким образом, передача файлов ускоряется, поскольку физические данные считываются μνήμη а не с диска.

Ранее мы упоминали о выпуске улучшений для драйвера дискеты и кода драйвера exfAT (современная замена FAT) для ядра Linux 5.7. На этот раз ядро ​​Linux добавляет новый и улучшенный код в старую файловую систему FAT16 / FAT32.

Самый современный техника поддерживает расширенную FAT (exFAT), но некоторые все еще используют FAT, например, цифровые камеры или разделы EFI. Но текущее чтение для записей FAT имеет некоторые дефекты снижение скорости передачи файлов.

Следовательно, новый код позволяет настраивать заголовок чтения FAT и обновляет окно чтения, прежде чем оно закончится. Кроме того, новые изменения также позволяют избежать небольшого размера запросов ввода-вывода для повышения общей производительности передачи файлов.

Чтобы доказать это на практике, Хёнсок Ким рассмотрел и рассмотрел код обновления на медленном жестком диске USB 2 ТБ. И результаты показали снижение времени передача файлов с 383.18 секунды до 51.03 секунды.

Вы можете увидеть код патча здесь, Хотя это слишком поздно для включения в Linux 5.7, мы надеемся, что он появится в ядре 5.8.

Teo Ehchttps://www.secnews.gr
Будь ограниченным тиражом.
spot_img

ЖИВЫЕ НОВОСТИ