Проблема NVMe в Ubuntu 16.04

Метки: , ,
FavoriteLoadingПометить для себя
Проблема NVMe в Ubuntu 16.04
5 (100%) 2 голосов

© Onizuka, 2020.

В последнее время стоимость накопителей SSD стандарта NVMe практически сравнялась со стоимостью обычных SSD SATA, а разъем для них (а то и два) стал обязательной принадлежностью современных материнских плат. На более старых платформах их тоже можно использовать, через недорогой переходник на PCI-E, если BIOS платы поддерживает подобные устройства. При этом такие накопители при одинаковых затратах обеспечивают реальный прирост производительности в 3-4 раза даже на PCI-E 2.0, а на 3.0 прирост может быть пяти-шестикратным.

Однако с поддержкой таких накопителей со стороны системы могут возникать проблемы: так, Ubuntu стала корректно “видеть” их с версий 14.*, но без поддержки всех операций с партишнами. С версии 16.04 обеспечивается полная поддержка операций, но могут возникать трудности при попытке использовать NVMe в качестве загрузочного. Одним из источников этой проблемы являются особенности загрузки модулей ядра этой версии системы – поддержка NVMe включается на последнем этапе загрузки, то есть система может “не увидеть” /boot при старте. Возможно при следующих обновлениях этой версии системы данная проблема будет решена, но пока с ней можно столкнуться. Решением может быть переход на бакпорт ядра от более свежей версии 18.04:

После этого имеет смысл внести изменения в конфиг grub, чтобы подстраховаться от проблем при старте системы с NVMe, а также чтобы исключить внезапные зависания этого накопителя в процессе работы. Дело в том, что аппаратная платформа рассматривает его как обычный HDD, и в результате иногда пытается отправить “поспать”, чтобы сэкономить электричество… Это имеет весьма печальные последствия: накопитель внезапно перестаёт отзываться вообще, причём не помогает даже hard reset – только выключение питания сбрасывает этот статус. Также при загрузке он может сыпать фиктивными (на самом деле с секторами всё в порядке) ошибками вида I/O error, dev nvme0n1, sector с резюме nvme0: Removing after probe failure status: -19 в финале.

Обратите внимание:  Консольные ашипки Ubuntu

Редактируем конфиг:

указав дополнительные параметры для загрузки ядра:

после чего обновляем grub. Здесь первый параметр nvme_load=YES обеспечивает режим совместимости NVMe как загрузочного устройства, но я не уверен, что он до сих пор необходим. Второй параметр решает проблему “засыпания” накопителя, хотя, говорят, что помогает он не всем. В принципе, латенси можно поставить и чуть выше (до пары сотен), но опыт показывает, что в этом случае система может стартовать с глюками. Что делает последний параметр – я так толком и не смог разобраться, но у меня после его применения исчезли странные заглюки при загрузке, случавшиеся ранее через раз.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

(Просмотров: 7)
Категории Линуксоводство, метки , , . Постоянная ссылка.

Новое

26.05.2023 - Лаптева М. У истоков древнегреческой цивилизации. Иония XI-VI вв. до н.э. ... 24.05.2023 - Лубянка. Сталин и НКВД-НКГБ-ГУКР „Смерш“. 1939-март 1946. ... 22.05.2023 - Zambon F. La cena segreta. Trattati e rituali catari. ... 19.05.2023 - Госбезопасность и литература на опыте России и Германии (СССР и ГДР) ... 18.05.2023 - Манн М. Темная сторона демократии ... 15.05.2023 - Соломоник Э.И. Сарматские знаки Северного Причерноморья ... 12.05.2023 - Гинцберг Л.И. Ранняя история нацизма. Борьба за власть. ... 11.05.2023 - Бонецкая Н.К. В поисках Неведомого Бога. Мережковский – мыслитель. ... 05.05.2023 - Васильев М.А. Язычество восточных славян накануне крещения Руси: религиозно-мифологическое взаимодействие с иранским миром. Языческая реформа князя Владимира. ... 04.05.2023 - Манн М. Фaшисты ... 03.05.2023 - Фо Г. Дело тамплиеров ... 28.04.2023 - Кранц (фон Кранц) Г.-У. Мистические тайны третьего рейха ... 26.04.2023 - Блюм Ж. Ренн-ле-Шато. Вестготы, катары, тамплиеры: секрет еретиков. ... 25.04.2023 - Поль А. История розенкрейцеров и истоки франкмасонства ... 21.04.2023 - Франко Ф. Масонство ... 18.04.2023 - Андреев А.Р. История ордена иезуитов. Иезуиты в Российской империи XVI – начала XIX вв. ... 12.04.2023 - Бурдуков А.В. Человеческие жертвоприношения у современных монголов ... 11.04.2023 - Кранц (фон Кранц) Г.-У. Аненэрбе – «Наследие предков»: секретный проект Гитлера. ... 05.04.2023 - Иванов А.М. Второе падение Монсегюра ... 04.04.2023 - Пруссаков В. Оккультный мессия и его рейх ... на главную
Войти с помощью: 
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии