Выпущен Linux 5.9: значительные улучшения в хранилище

Выпущен Linux 5.9: значительные улучшения в хранилище

Linux 5.9 — что нового?


Я надеялся на немного меньше изменений, но в то же время это не кажется особенно страшным

написал Линус Торвальдс, сообщая о выпуске ядра Linux 5.9.

Стандартный вопрос: Что нового на этот раз? Ответ: в основном улучшения хранилища с поддержкой зонированного пространства имен (ZNS) в протоколе NVMe. Но, конечно, не только это.

Метод ZNS позволяет разделить пространство имен NVMe на независимые зоны, которые поддерживают определенные типы данных или типы рабочих нагрузок. Управление данными передается программному обеспечению хоста для улучшения контроля ввода-вывода и организации данных. Здесь вы можете использовать волшебное слово оптимизации.

У твердотельных накопителей есть несколько существенных ограничений. Данные записываются последовательно и перед перезаписью должны быть очищены. Запись происходит на уровне страницы, а стирание — блокируется. Контроллер манипулирует данными так, чтобы пользователь не знал о фоновых операциях, но производительность ограничена по очевидным причинам. И здесь на сцену выходит ZNS, приводящий в порядок логические блоки.

Преимущества неоспоримы. Меньшее количество операций с памятью NAND означает более длительный срок службы носителя и в то же время снижение потребности в аппаратных ресурсах. Хотя в домашних условиях это не имеет большого значения, в системах макромасштабирования различия оказываются разительными.

Возвращаясь к самому ядру Linux 5.9, вторая важная новость — это поддержка инструкций FSGSBASE. Таким образом, многолетняя сага под названием прямой доступ к регистрам FS и — GS потому что это физически возможно благодаря процессорам Intel Core 3 поколения, также известным как Ivy Bridge. Поскольку это результат измерений, проведенных надежным Phoronix в этом отношении, это положительно сказывается на производительности в сценариях, требующих интенсивного переключения контекста.

 



Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии