SSD-накопители в Linux 7.2 стали работать на 5% быстрее после того, как разработчик из Китая просто перенес всего две строчки кода из одного места в коде ядра немного ниже. Предложенные им изменения не стали отклонять, несмотря на то, что создатель Linux – гражданин США, страны, с которой у КНР весьма натянутые отношения.
17 Июня 2026 16:30 17 Июн 2026 16:30 |
SSD-накопители в Linux 7.2 стали работать на 5% быстрее после того, как разработчик из Китая просто перенес всего две строчки кода из одного места в коде ядра немного ниже. Предложенные им изменения не стали отклонять, несмотря на то, что создатель Linux – гражданин США, страны, с которой у КНР весьма натянутые отношения.
Находящееся в разработке ядро Linux версии 7.2 покажет существенный прирост производительности при работе с SSD-накопителями по сравнению с вышедшим 14 июня 2026 г. Linux 7.1. Как пишет портал Phoronix, новое ядро стало быстрее в этом плане на 5%, и добиться этого удалось ценой самых минимальных усилий.
За столь выдающимся результатом стоит участник сообщества Linux, разработчик Феннань Чанг (Fengnan Chang), работающий инженером в китайской компании Bytedance. Она подарила миру TikTok.
По данным Phoronix, Чанг заметил, что механизм iomap в ряде случаев работает некорректно. Он используется в файловых системах EXT4 и XFS, наиболее часто применяющихся в Linux, где сопоставляет смещения файловых данных в памяти с их физическим расположением на носителе.
Linux можно сделать лучше всего за пару кликов
Чанг обратил внимание, что иногда iomap расходует пропускную способность памяти попусту. Он перенес (не удалил, не переписал, а именно перенес) всего две строчки кода, отвечающие за работу этого механизма, немного ниже, что позволило ему решить найденную проблему.
«Пропускаем memset для iomap в функции iomap_iter() после завершения итерации. В сценариях с высокой производительностью IOPS (опрос NVMe 4k randread через io_uring) бесполезный memset приводит к нерациональному расходованию пропускной способности памяти при записи; это повышает IOPS примерно на 5% на EXT4 и XFS», – написал Чанг.
Обнаруженный Чангом недостаток ядра Linux касался только современных и быстрых SSD-накопителей с поддержкой NVMe и проявлялся лишь в период выполнения большого количества операций ввода-вывода. Перенос строк кода дал 5-процентный прирост скорости работы в синтетических тестах – проявится ли он в реальных условиях работы Linux 7.2 в составе того или иного дистрибутива, вопрос открытый.
Пользователи смогут удостовериться в «магии» Чанга не раньше середины августа 2026 г. – примерно на этот срок предварительно назначен выпуск Linux 7.2, если создатель Linux Линус Торвальдс (Linus Torvalds) не забудет нажать кнопку «Опубликовать». Такое с ним уже случалось ранее.
Феннань Чанг является разработчиком Linux, но не может сам внедрять изменения в ядро. Как пишет портал XDA Developers, Чанг лишь предложил свой патч, а принял его Кристиан Браунер (Christian Brauner), мэйнтейнер подсистемы VFS в ядре Linux, а также один из мэйнтейнеров проектов LXC, Incus (форк LXD) и glibc. Помимо этого, он принимает участие в разработке systemd.
Частные облака как новая ступень эволюции ИТ-инфраструктуры Главные ИТ-сценарии
Итоговое решение о добавлении того или иного патча в код ядра Linux принимает лично Линус Торвальдс, имеющий американское гражданство. У США с Китаем с 2018 г. весьма натянутые отношения, однако к моменту выхода материала информации о том, что американец Торвальдс собирается отклонить или уже отклонил правки Чанга, не было. И это при том, что власти США устроили скандал с Bytedance и грозились заблокировать TikTok на территории своей страны.
К россиянам, числящимся в сообществе Linux, у Торвальдса совершенно иное отношение. Он позволяет себе крайне нелестные высказывания в их адрес и не имеет ничего против их массового отстранения от разработки ядра. Некоторых россиян он называет «кучкой русских троллей» (lots of Russian trolls).
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | More AMD Zen 6 Prepping, Many ASUS / Lenovo / HP Laptop Improvements For Linux 7.2 | 0 | 5 | 26-06-2026 |
| 2 | Linux 7.2 Fixes Where PCIe Devices Could Be Inadvertently Restricted To 2.5 GT/s | 0 | 5 | 26-06-2026 |
| 3 | Знаменитый Linux с мировым именем запретил использовать китайский национальный графический интерфейс | -2 | 7 | 12-05-2025 |
| 4 | Ядро Linux оставят без поддержки легендарных процессоров Intel. Линус Торвальдс инициативу одобряет | 0 | 7 | 05-05-2025 |
| 5 | Linux 7.2 Drops Ancient PROFIBUS Driver: Ported From SCO Unix In 1998, Unused For Years | 0 | 6 | 25-06-2026 |
| 6 | Linux 内核新补丁可提升大型 RAID5 阵列性能,最高增益 17% | 5 | 7 | 27-06-2026 |
| 7 | MGLRU Improvement Yielding Nice Gains On Linux 7.2: MongoDB 30~100% Higher Throughput | 5 | 7 | 24-06-2026 |
| 8 | Linux MD RAID5 Seeing Scalability Improvements Up To 17% | 2 | 6 | 27-06-2026 |
| 9 | Однострочное изменение в GCC привело к ускорению на 12% в одном тесте и замедлению на 14% в другом | 0 | 8 | 24-06-2026 |
| 10 | 工程師突破主機限制,PS5 變 Linux 遊戲 PC,時脈解限至 3.5GHz | 0 | 5 | 30-04-2026 |